我正在尝试使用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)
我已经尝试过重新认证和刷新所有令牌,但是没有成功。有什么想法吗?