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