読者です 読者をやめる 読者になる 読者になる

koni blog

東京のウェブエンジニア koni です!ウェブサービスをガシガシ作っていきます!

Twitter API「Read-only application cannot POST」というエラーの解決方法

Twitter API でPostのAPIを叩いたら以下のような見慣れないエラーが。

Read-only application cannot POST

原因は、Twitterのアプリの設定で、Access LevelReadになっていること。

僕の場合は、Read and writeにはしていたのですが、コンシューマーキーを再生成していないことでした。

Access Levelを変えるページにちゃんと書いてありました。 小さくて薄い字で・・

Access Levelを変えたらコンシューマーキーを再生成しましょう。

Note:
Changes to the application permission model will only reflect in access tokens obtained after the permission model change is saved. You will need to re-negotiate existing access tokens to alter the permission level associated with each of your application's users.