从 Twitter 连接器检索消息导致 403

Retrieving messages from the twitter connecter resultes into 403

我已经在我的应用程序中成功注册了 Twitter 连接器并创建了一个用户。我能够发送推文,并且 testinfo 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,更改权限并重新生成您的个人访问令牌。