DM取得、その前に

f:id:elve:20180519105330p:plain
のアクセス権がいつまで待っても更新されないので削除して作り直した。
というか許可を取り消して、再度許可しようと思ったら連携アプリのリストから消えてしまった(;´Д`)
再度許可できなかったので削除した。
再度アプリを作ったらうまくDMを取得できた、という次第。


新しくまったく同じ名前でアプリを作った。ややこしくてスマヌ。
Access Token追加の前に、パーミッションを変更して、updateボタンをおした。
f:id:elve:20180519105650p:plain
それからAccess Token追加して、twitterの設定の連帯アプリを見たら冒頭のようになっていた。
こりゃいけそうだわい、ということで

import json
import twitter
from my_config import *
auth = twitter.OAuth(ACCESS_TOKEN, ACCESS_TOKEN_SECRET, CONSUMER_KEY, CONSUMER_SECRET_KEY)
t = twitter.Twitter(auth=auth)
dm=t.direct_messages()
format_json = json.dumps(dm, indent=4, separators=(',', ': '), ensure_ascii=False)
print(format_json)

で取得できました!

どのくらい面白かった?

星を押して送信してね

平均 0 / 5. Vote count: 0

是非フォローしてください

最新の情報をお伝えします

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です