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

x apiの仕様変更・従量課金制の移行!「Craft Twix」の重要なお知らせ

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

「Craft Twix」ユーザーのみなさまのために、最近の「Craft Twix」の重要なお知らせをまとめます。

x apiの仕様変更!「Craft Twix」の重要なお知らせ

XPIや仕様変更関連のものが多くなります。

2026年2月の変更は、必要に応じて、マニュアルの改訂、加筆をしますが、現在、流動的な面もあるので、落ち着いたタイミングで行います。それまではこの記事を参考にしてください。

従量課金制の移行(2026年2月)

X(Twitter) API の無料枠が廃止されて、正式に従量課金に移行したようです。

地震速報など公益性が高いアプリは引き続き無料利用できるようですが、原則、有料化されました。

X Developer Platformにアクセスすれば、現状が確認できます。

バウチャーは?無料クレジットのプレゼントが付与されない(2026年2月)

この問題はさらなる調査を行い、長くなったため別記事にしました。

認証が外れた(2026年2月)

検証数が少ないため、あくまで一例として聞いてください。

認証したはずのアカウントが本日、リセットされているケースがありました。

移行期間なので、そういうことはある可能性があります。再認証したら問題なく動作しました。

デベロッパーポータルも最新版に移行します。(APIを作ったタイミングによってはもう行っている可能性があります。)

  1. https://developer.x.com.
  2. コンソールへ
  3. 構築を開始する

プロジェクトを作成

  • プロジェクト名:appなど適当な名前
  • 説明:省略可
  • ユースケース:Making a bot

[作成]を押す。

アプリのタブをクリックすると、以前作ったアプリがあるはずです。

その状態で再度認証をします。

  1. X(Twitter) APIの認証
  2. X(Twitter)の予約投稿開始

そうすると、ポストできます。

課金設定しなくても動く場合がある!なぜ?(2026年2月)

課金の設定しなくても今まで作ったアプリが動く場合があるようです。個人的に検証しているアカウントでも動きます。

フォーラムにもそのような情報がありましたが、

I’m able to use free tier with my old account but not in new account.

https://devcommunity.x.com/t/is-free-tier-api-access-deprecated/255108

公式は従量課金制に移行するとしています。移行期間の猶予かもしれませんが、利用できるならしばらくそのまま使ってもいいかもしれません。

今後、徐々に変更される可能性はあるでしょう。

コールバックURLの設定はどこに移動した?(2026年2月)

コールバックURLはちょっと隠れています…。

アプリ > アプリを選ぶ > OAuth 2.0 キーの[設定を編集する]

Qiitaも参考に(2026年2月)

Qiitaにも管理画面の使い方や料金設定を簡単にまとめました。ご参考までに。

X社の仕様変更のお知らせ(2025年4月〜5月)

先に結論だけ書きます。

2025年の4月、5月とX社側で仕様変更がたくさんあり、残念ながら、以前のスプレッドシートは使えません。対応するために、プログラムも大幅に書き換えました。

導入手順が変更されたため、必ずスプレッドシートとマニュアルの両方を新しいものにしてください。新しいマニュアルに必要な情報は記載されています。

BOOTHのダウンロード先は次のとおりです。

購入履歴 > 注文詳細画面へ > 商品名の右下に[ダウンロード]

更新履歴や下記の詳細も必要に応じてご確認ください。

X APIで画像投稿や動画投稿できない

X(Twitter) APIのV2への移行は終わったはずだったのですが、X社の都合で、また仕様変更を行ったようです。

予期していない変更やバグがあったりで、開発者がかなり振り回されている状態です…。

「Craft Twix」は改善版を開発しましたが…

画像投稿や動画投稿ができない問題が起きたため、プログラムを別の方法に書き換えました。このコードで画像投稿と動画投稿ができることは確認済みです。

エラーの経緯を説明しましょう。

  1. 2025/5/28ごろからフォーラム等でトラブルが話題になりはじめる
  2. 2025/5/30にX社のIncidentに記載される
  3. 2025/6/2時点でX社のincidents(インシデント)が継続している。
  4. 2025/6/2にX社がなかなか対応しないため、エラーを回避する方法で「Craft Twix」側が先に修正を行いました。


POST /2/media/upload – 404 errors
Incident is ongoing. | May 30, 18:45 UTC – Current

https://docs.x.com/incidents

解決したら「Incident has been resolved.」に変更されます。media uploadは画像投稿や動画投稿に使われるもののため、問題が発生すると画像投稿や動画投稿ができなくなります。テキストのみでしたら、投稿できます。

この問題はこちらがプログラムを別の方法に差し替えることにより、修正してあります。エラーがでるため、少し強引(?)な手法で実装を完了させました。

追記です。

  1. 2025/6/7時点でX社のincidents(インシデント)が解決済
  2. その後も問題なく動作していることを確認済み(追記)

アップデート履歴もご確認ください。

フォーラムやincidentsの閲覧のお願い

「Craft Twix」のバージョンをアップデートしていないのに、突然動かなくなった場合はXの仕様変更の可能性が高いです。X Dev formとincidentsをご確認ください。

X社の仕様変更の問題なのか否かはフォーラム等で調査するとわかります。英語がわからなくても右クリックで簡単に翻訳できます。プログラミングがわからなくても動かなくなったことぐらいわかるでしょう。
https://devcommunity.x.com/t/post-2-media-upload-returning-404/243302/19
https://devcommunity.x.com/t/getting-400-errors-missing-media-category-field-on-new-2-media-upload-endpoint/243313/14

問い合わせは多くなると開発や他の仕事に支障がでるためお願いしています。

仕様変更で問題が発生している場合は、勝手になおるか、もし修正が必要ならこちらで手をくわえるかになります。

いずれにせよ、ユーザーのみなさまはしばらく待つことになります。

APIを使っていると、時々こういうことは起こります。慣れていきましょう。

状況に変化があれば更新します。

X API v2の移行に関するお知らせ

v1のAPIが完全に廃止されるため、4/30までにアップデートが必要です。今回、v2に移行する大幅なアップデートを実施しました。導入手順が変更されたため、必ずスプレッドシートとマニュアルの両方を新しいものにしてください。

ご存知ではない方は、こちらの記事をみてください。

コメント

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