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で同じような人がいました。
Twitter API 開発者向け情報。
— あもん (@amotarao) June 16, 2023
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.
自サービス @yukukuruapp で 6/16 0:00 JST…
X Developer Portalをみると、Standalone App に変更されているよう。何ゆえ?
Twitter開発者ポータルで作成したアプリがいずれの「Project(プロジェクト)」にも紐付いていないことが原因のようです。この問題は数年前にも起きており、めもが残っていました。
Add app > Add an existing App > アプリを選ぶ > next
でなおります。
「Craft Twix」を開発しているため、この手のノウハウは結構溜まっています。
ご参考になれば幸いです。
コメント