Twitter Apiでいざ、direct messageを送ろうとすると401エラーが返ってきて送れません!色々調べてやっと解決できたので、理由と方法をご紹介したいと思います。
direct messageを送信できる前提条件
画像のようにRead and write and Direct messageを選択する必要があります。
これでdirect messageを送信できるようになるだろうと思いましたが、いざAPIを叩こうとすると401エラーが・・・
401エラーの理由
結論からいうと、Access TokenとAccess Token Secretが古い!
Read and write and Direct messageに変更したあとは、Token情報を更新する必要があります!
画像のようにRegenerateで再発行してプログラムで新しいもので書き換えるだけ。
これで晴れてdirect messageが送れるようになりました!
以上、同じように401エラーでdirect message送れない方は試してみてください!
コメント