通过 REST 从 Circuit Conversation 下载附件 API
Download attachment from Circuit Conversation via REST API
我想通过 REST 下载对话中的附件API(Circuit Sandbox)
如果我查询对话项,我可以看到附件和其中的文件 ID。然后,如果我使用属于对话成员的用户帐户登录,我可以 运行 下载附件或将其粘贴到我登录沙箱的浏览器中:
'''
开始 chrome https://circuitsandbox.net/rest/v2/fileapi?fileid=MyFileIdHere
'''
这行得通。有没有办法通过 REST 使用 Bot 实现相同的目的?
常规 GET 请求将起作用。
curl https://circuitsandbox.net/rest/fileapi?fileid=<fileId> \
-H "Authorization: Bearer <ACCESS_TOKEN>"
这里是 REST 符号。
GET rest/fileapi?fileid=<fileId> HTTP/1.1
Host: circuitsandbox.net
Authorization: Bearer <ACCESS_TOKEN>
机器人的访问令牌(客户端凭据授予)是通过 OAuth 2.0 获得的:
curl https://circuitsandbox.net/oauth/token \
-d 'grant_type=client_credentials&client_id=<CLIENT_ID>&client_secret=<CLIENT_SECRET>&scope=READ_CONVERSATIONS,WRITE_CONVERSATIONS'
REST 表示法:
POST /oauth/token HTTP/1.1
Host: circuitsandbox.net
Content-Type: application/x-www-form-urlencoded
grant_type=client_credentials&client_id=<CLIENT_ID>&client_secret=<CLIENT_SECRET>&scope=READ_CONVERSATIONS,WRITE_CONVERSATIONS'
我想通过 REST 下载对话中的附件API(Circuit Sandbox)
如果我查询对话项,我可以看到附件和其中的文件 ID。然后,如果我使用属于对话成员的用户帐户登录,我可以 运行 下载附件或将其粘贴到我登录沙箱的浏览器中:
''' 开始 chrome https://circuitsandbox.net/rest/v2/fileapi?fileid=MyFileIdHere '''
这行得通。有没有办法通过 REST 使用 Bot 实现相同的目的?
常规 GET 请求将起作用。
curl https://circuitsandbox.net/rest/fileapi?fileid=<fileId> \
-H "Authorization: Bearer <ACCESS_TOKEN>"
这里是 REST 符号。
GET rest/fileapi?fileid=<fileId> HTTP/1.1
Host: circuitsandbox.net
Authorization: Bearer <ACCESS_TOKEN>
机器人的访问令牌(客户端凭据授予)是通过 OAuth 2.0 获得的:
curl https://circuitsandbox.net/oauth/token \
-d 'grant_type=client_credentials&client_id=<CLIENT_ID>&client_secret=<CLIENT_SECRET>&scope=READ_CONVERSATIONS,WRITE_CONVERSATIONS'
REST 表示法:
POST /oauth/token HTTP/1.1
Host: circuitsandbox.net
Content-Type: application/x-www-form-urlencoded
grant_type=client_credentials&client_id=<CLIENT_ID>&client_secret=<CLIENT_SECRET>&scope=READ_CONVERSATIONS,WRITE_CONVERSATIONS'