2023年07月27日時点の話です。
WordPressの記事をツイッターに自動投稿するのにWordPressプラグインのWP to Twitterを使ってたんだけど、先週くらいから403エラー出て拒否されるようになったので WP Twitter Auto Publish に変更した。
エラーの文字はこれ。
403 Forbidden: リクエストの内容は問題ありませんが、Twitter に拒否されました。 (Error Code: 453: You currently have access to a subset of Twitter API v2 endpoints and limited v1.1 endpoints (e.g. media post, oauth) only. If you need access to this endpoint, you may need a different access level. You can learn more here: https://developer.twitter.com/en/portal/product)
プラグイン追加のページでTwitter Postで検索して出てきたものの中からよく分からないけどWP Twitter Auto Publishってのを選んでみた。
Twitter DevelopersでAPI Key and Secret、Access Token and SecretをRegenerateしてWP Twitter Auto Publishの設定画面で登録して終わり。
Twitter Developers
WP Twitter Auto Publishの設定方法。設定画面がこれ。ツイッターのユーザー名の所はアカウントIDで良いはず。
Twitter DevelopersでProjectを作った事無い人は作り方ググればすぐ出てくるよ。
プロジェクト 作成 developer twitter – Google 検索
WP Twitter Auto Publishに変えたらWordPressで記事投稿時に自動でツイッターにも投稿出来た。