インフラ系SEの技術メモ

雑なエンジニアが低信頼性のメモを書いています。参考程度にとどめてください。

(TwitterAPI)Read-only application cannot POSTというエラー

ツイッターデベロッパーでキーを発行するも・・

# ./tweet.sh
2021/11/06 04:07:06 Get https://api.twitter.com/1.1/statuses/update.json returned status 401, {"request":"\/1.1\/statuses\/update.json","error":"Read-only application cannot POST."}
exit status 1

とエラーに。

そのAPIはリードオンリーだよ、とのこと。

設定画面で権限変更


確かにデベロッパー向けのWebで確認すると

Access Token and Secret
Generated November 6, 2021
For xx
Created with Read Only permissions

と書いてみました。というわけでここをWriteもできるように変更し、鍵を作り直すとエラーが解消。

最初から書き込みもOKにしてくれたらいいのに・・・