我无法使用Twitter API发送直接消息

时间:2018-08-28 11:10:05

标签: node.js twitter twitter-oauth

我正在尝试使用Twitter API发送直接消息。我正在为Nodejs使用oauth。不幸的是,我遇到了这个错误:

"errors":[{"code":32,"message":"Could not authenticate you."}]}'

但是我可以使用相同的凭据成功发送正常的推文,但我只是不明白为什么它不适用于DM。

 var body = {
                      "event": 
   {"type":"message_create","message_create":{"target": 
   {"recipient_id":"XXXXXXXXXXX"}, "message_data": 
    {"text":'Hello world'}}}
  }

oa.post('https://api.twitter.com/1.1/direct_messages/events/new.json',.token,tokensecret,body,(error,data,response)

我已经尝试过重新认证和刷新所有令牌,但是没有成功。有什么想法吗?

0 个答案:

没有答案