从 Twitter 连接器检索消息导致 403
Retrieving messages from the twitter connecter resultes into 403
我已经在我的应用程序中成功注册了 Twitter 连接器并创建了一个用户。我能够发送推文,并且 test
和 info
api 都有效。只有当我尝试检索消息时,连接器 returns 才会出现以下结果:
{"Status":{"twitter":{"status":417,"info":"417 Connector returned error: 403 Forbidden"}},"messages":{"twitter":null}}
我将请求发送到 /v2/message/retrieve
,正文如下 json:
{"uri": "unified://twitter"}
curl -XPOST https://apiv2.unificationengine.com/v2/message/retrieve -u USER_ACCESSKEY:USER_ACCESSSECRET --data "{\"uri\":\"unified://UNIQUE_CONNECTION_IDENTIFIER\"}" -k
你能检查一下上面的命令是否适合你吗?推特返回403错误(https://dev.twitter.com/overview/api/response-codes).
问题是我的 Twitter 应用程序没有 DM 权限。我刚刚看到 Read & write
并认为这就足够了。
如果有人遇到同样的问题,请转到您的 app settings,更改权限并重新生成您的个人访问令牌。
我已经在我的应用程序中成功注册了 Twitter 连接器并创建了一个用户。我能够发送推文,并且 test
和 info
api 都有效。只有当我尝试检索消息时,连接器 returns 才会出现以下结果:
{"Status":{"twitter":{"status":417,"info":"417 Connector returned error: 403 Forbidden"}},"messages":{"twitter":null}}
我将请求发送到 /v2/message/retrieve
,正文如下 json:
{"uri": "unified://twitter"}
curl -XPOST https://apiv2.unificationengine.com/v2/message/retrieve -u USER_ACCESSKEY:USER_ACCESSSECRET --data "{\"uri\":\"unified://UNIQUE_CONNECTION_IDENTIFIER\"}" -k
你能检查一下上面的命令是否适合你吗?推特返回403错误(https://dev.twitter.com/overview/api/response-codes).
问题是我的 Twitter 应用程序没有 DM 权限。我刚刚看到 Read & write
并认为这就足够了。
如果有人遇到同样的问题,请转到您的 app settings,更改权限并重新生成您的个人访问令牌。