https://teratail.com/questions/224408?modal=q-comp
こちらの質問を参考に変更をしてエラー内容を確認したところ、「このアプリケーションはDMへのアクセス権限がありません」(訳)とのことでした。
twitter developerでアプリのパーミッションを確認したところ、DMにアクセスする権限を与えるのを忘れてたことが分かり、アクセス権限を与えました。
しかしまた同じエラーが発生しました。
解決策を教えていただきたいです。
twitter developerでの変更が反映されるまで時間がかかるのでしょうか?
エラー文
{u'errors': [{u'message': u'This application is not allowed to access or delete your direct messages.', u'code': 93}]}
ソースコード
# -*- coding: utf-8 -*- #! /usr/bin/python #DM suru import twitter api = twitter.Api(consumer_key='自分の', consumer_secret='自分の', access_token_key='自分の', access_token_secret='自分の' ) json = api.PostDirectMessage(送信先のID, 'DM from Python', return_json=True) print (json)
あなたの回答
tips
プレビュー