記事内に広告が含まれる場合があります

X APIでポストされない!Standalone Appになるのエラー(Twitter)

Twitter(X)予約投稿ツール(GASとスプレッドシート)

X(Twitter)の予約投稿ツールを開発・販売しています。

Craft Twix」は画像投稿、動画投稿、ツリー投稿はできることはもちろん、数々のオリジナル機能を完備。転売・転載なしならコードの改変はOKとしています。詳細は次のリンクから。

今回は小ネタとして特に何も変更していないのに、X(Twitter)の予約投稿ツールから突然ポストされなくなる問題を解決する方法を紹介します。

簡単にいえば、X(Twitter)側が仕様変更をする際に紐付けが外れてしまうという症状のようです。

以前もあった問題ですが、2025年5月に再発しました。

X APIでポストされない!Standalone Appになるのエラー(Twitter)

When authenticating requests to the Twitter API v2 endpoints, you must use keys and tokens from a Twitter developer App that is attached to a Project

先日まで動いていたのに突然ツイートされなくなりました。。

デバッグモードをオンにしてログを表示すると次のようになっていました。

{ 
  title: 'Client Forbidden',
  detail: 'When authenticating requests to the Twitter API v2 endpoints, you must use keys and tokens from a Twitter developer App that is attached to a Project. You can create a project via the developer portal.',
  reason: 'client-not-enrolled'
}

403エラー系ですかね。Twitterで同じような人がいました。

X Developer Portalをみると、Standalone App に変更されているよう。何ゆえ?

Twitter開発者ポータルで作成したアプリがいずれの「Project(プロジェクト)」にも紐付いていないことが原因のようです。この問題は数年前にも起きており、めもが残っていました。

Add app > Add an existing App > アプリを選ぶ > next

でなおります。

「Craft Twix」を開発しているため、この手のノウハウは結構溜まっています。

ご参考になれば幸いです。

コメント

タイトルとURLをコピーしました