添加到团队后如何更新 Glip 聊天机器人的名称或头像图标?
How to update a Glip chatbot's name or avatar icon after it's been added to a team?
我已经创建了我的 Glip
机器人并将其添加到我的 Glip 团队,在此期间选择了图标和名称。
在Glip中,我可以通过点击个人资料更改自己的图标和名称,但我无法修改机器人的个人资料。
我想知道添加后是否可以更新图标或机器人名称?
如果机器人应用具有 EditExtensions
权限,Glip 中的机器人名称和机器人图标都可以通过更新扩展 API 使用机器人的访问令牌进行更新。
通过更新扩展更新机器人名称API
如果机器人具有 EditExtensions
应用权限,机器人可以使用更新扩展信息 API 更新 Glip 中的机器人名称。 Glip 中的机器人名称将实时更新以反映这一点。
这是一个 HTTP 请求示例。
PUT /restapi/v1.0/account/~/extension/~
Authorization: Bearer <botAccessToken>
Content-Type: application/json
{
"contact": {
"firstName": "Mr.",
"lastName": "Bot"
}
}
此处提供更多信息:
API参考:https://developers.ringcentral.com/api-docs/latest/index.html#!#RefGetExtensionInfo
通过上传用户个人资料图片更新机器人图标API
Glip 中的 bot 图标可以使用上传用户配置文件图像 API 进行更新,这也需要 EditExtensions
应用程序权限。和机器人名称一样,机器人图标会在Glip中实时更新。
这是一个示例请求。
POST /restapi/v1.0/account/~/extension/~/profile-image
Authorization: Bearer <botAccessToken>
Content-Type: multipart/form-data;boundary=Boundary_1234567890
--Boundary_1234567890
Content-Disposition: form-data; name="image"; filename="icon.jpg"
Content-Transfer-Encoding: base64
Content-Type: image/jpeg
JVBERi0xLjMKJcTl8uXrp/Og0MTGCjQgMCBvYmoKPDwgL0xlbmd0aCA1IDAg
[...]
ZWYKMjQ0MjcKJSVFT0YK
--Boundary_1234567890--
这是一个使用 curl 的例子。值得注意的是,有必要明确说明文件内容类型,例如type=image/jpeg
下面。
$ curl -v -H "Authorization: Bearer <botAccessToken>" \
-F "image=@bot_icon.jpg;type=image/jpeg" \
"https://platform.ringcentral.com/restapi/v1.0/account/~/extension/~/profile-image"
有关此 API 的更多信息,请参见此处:
API参考:https://developers.ringcentral.com/api-docs/latest/index.html#!#RefCreateExtensionProfileImage
我已经创建了我的 Glip
机器人并将其添加到我的 Glip 团队,在此期间选择了图标和名称。
在Glip中,我可以通过点击个人资料更改自己的图标和名称,但我无法修改机器人的个人资料。
我想知道添加后是否可以更新图标或机器人名称?
如果机器人应用具有 EditExtensions
权限,Glip 中的机器人名称和机器人图标都可以通过更新扩展 API 使用机器人的访问令牌进行更新。
通过更新扩展更新机器人名称API
如果机器人具有 EditExtensions
应用权限,机器人可以使用更新扩展信息 API 更新 Glip 中的机器人名称。 Glip 中的机器人名称将实时更新以反映这一点。
这是一个 HTTP 请求示例。
PUT /restapi/v1.0/account/~/extension/~
Authorization: Bearer <botAccessToken>
Content-Type: application/json
{
"contact": {
"firstName": "Mr.",
"lastName": "Bot"
}
}
此处提供更多信息:
API参考:https://developers.ringcentral.com/api-docs/latest/index.html#!#RefGetExtensionInfo
通过上传用户个人资料图片更新机器人图标API
Glip 中的 bot 图标可以使用上传用户配置文件图像 API 进行更新,这也需要 EditExtensions
应用程序权限。和机器人名称一样,机器人图标会在Glip中实时更新。
这是一个示例请求。
POST /restapi/v1.0/account/~/extension/~/profile-image
Authorization: Bearer <botAccessToken>
Content-Type: multipart/form-data;boundary=Boundary_1234567890
--Boundary_1234567890
Content-Disposition: form-data; name="image"; filename="icon.jpg"
Content-Transfer-Encoding: base64
Content-Type: image/jpeg
JVBERi0xLjMKJcTl8uXrp/Og0MTGCjQgMCBvYmoKPDwgL0xlbmd0aCA1IDAg
[...]
ZWYKMjQ0MjcKJSVFT0YK
--Boundary_1234567890--
这是一个使用 curl 的例子。值得注意的是,有必要明确说明文件内容类型,例如type=image/jpeg
下面。
$ curl -v -H "Authorization: Bearer <botAccessToken>" \
-F "image=@bot_icon.jpg;type=image/jpeg" \
"https://platform.ringcentral.com/restapi/v1.0/account/~/extension/~/profile-image"
有关此 API 的更多信息,请参见此处:
API参考:https://developers.ringcentral.com/api-docs/latest/index.html#!#RefCreateExtensionProfileImage