「This App has violated Twitter Rules and policies. As a result, it can no longer be accessed. For assistance, submit a support ticket.」と表示された場合、

TwitterTwitter API

目次一覧

 状態:-  閲覧数:426  投稿日:2023-06-19  更新日:2023-06-19
このエントリーの結論 / (遭遇時)ツイート

このエントリーの結論 / (遭遇時)ツイート

 閲覧数:122 投稿日:2023-06-19 更新日:2023-06-19

このエントリーの結論


「This App has violated Twitter Rules and policies. As a result, it can no longer be accessed. For assistance, submit a support ticket.」と表示された場合、
仕様を変更したので、既存のアプリは使用できなくなりました。継続使用する場合は、課金してね。無料で使用したい場合は、一から作り直してね、ということだと思います。

(遭遇時)ツイート


午後11:22 · 2023年6月14日
Twitter API
Twitter APIを使用すると、独自かつ高度な方法でプログラムを使用してTwitterにアクセスできます。ツイート、ダイレクトメッセージ、スペース、リスト、ユーザーなど、Twitterの主要な機能を活用しましょう。

Twitter API v2
今こそTwitter API v2に移行する絶好のタイミングです。
@TwitterDevJP
Twitterの開発者向け情報を発信します。Twitterのサービス一般の不明点につきましてはヘルプセンター https://help.twitter.com/ja をご参照ください。Twitter APIについては https://developer.twitter.com/ja をご覧ください。
東京都港区https://developer.twitter.com/ja2009年9月から
Well, you found a glitch.
Did you expect to see an app here? You might need to log in to get access. If something went wrong, you can check out our Help Center if you need a hand.

Back to GlitchLog in
witter API v2
Basic
Free
Pro
Free
Overview
A package that provides free access to Twitter APIs
Your Project has Free access:Project 1

Apps
1 environment

Tweets
Tweets - post up to 1500 Tweets per month

Cost
free
Dashboard 画面
PROJECT APP
SUSPENDED

App settings画面
SUSPENDED
This App has violated Twitter Rules and policies. As a result, it can no longer be accessed. For assistance, submit a support ticket.

「Delete App」しかクリックできません。
しかし、別アカウントでは、API経由で最新ツイートも取得できています。
2023/6/15 0:11 時点の感想。
無料提供されているAPIの仕様を変更すること自体に対しては、顧客でもないため意見する立場にありませんが、
仕様変更のアナウンス等の対応は、これまで経験した中で一番ひどいと思います。
Google API なども色々仕様変更してきましたが、移行等の準備期間は……、

いや、そんな愚痴はどうでもよいです。

現在の疑問点は、
「This App has violated Twitter Rules and policies. As a result, it can no longer be accessed. For assistance, submit a support ticket.」と表示された場合、以下のいずれに該当するか分からない点
・AppがTwitterルール違反と判定
・プラン仕様変更に伴う経過措置
・Twitte側の一時的な不具合
Bluesky will launch soon.
to try the beta before it's publicly available.
>Twitter botがサスペンドされた。調べてみると、API v1.1→v2に移行した(APIキーなどに変更なし)botのみで、初めからv2で申請したbotは問題なし。 これでピンときた。一旦アプリを削除し、作り直す(APIキーなどは新しいものになる)と解決した
この挙動となっている理由は、1アカウント1アプリだから。
※正常動作しないアプリも含めて1アプリしか作成できない
仮結論
・2023年6月15日 2:00 時点で、Twitter API V2経由でPOST投稿できました。

疑問点
・投稿出来たが、if( $connection->getLastHttpCode() == 200 ):結果はFALSE
・Twitter API 1.1 使用できるアクセスポイントが残っているような気もするが、よくわからない
※最新ドキュメントはどこ?
Response fields
{ "data": { "id": "1445880548472328192", "text": "Are you excited for the weekend?" } }
補足
・「Twitter API V2経由のPOST投稿」は、画像添付なしのツイートです。
・V2で画像添付する方法は(そもそもその機能が用意されているかも含め)私には分かりません……。
別プロジェクトでも
SUSPENDED
This App has violated Twitter Rules and policies. As a result, it can no longer be accessed. For assistance, submit a support ticket.

「Delete App」して設定値新たに取り直すのが面倒。こういう単純作業を省略するためにプログラミング勉強しているのに……
どうして「Delete App」しか押せないのかわかった気がする。
「Basic」もしくは「Pro」を選択する場合のみ、既存の設定値をそのまま継続使用となっている模様。

つまり、
仕様を変更したので、既存のアプリは使用できなくなりました。継続使用する場合は、課金してね。無料で使用したい場合は、一から作り直してね、ということだと思います。

そのこと自体に対して意見する気はありませんが、頼むから説明してくれーとは思います。
Twitterが挙動変更するたびに Bluesky へ移行しようと思うのですが、private beta. なので登録できない、ああ…
…の繰り返し……

Sign up for the Bluesky private beta.

Bluesky will launch soon.
to try the beta before it's publicly available.



「Twitter API」は、2023 年 5 月 10 日時点では、SMS認証(電話番号登録)不要でプロジェクト作成できるよう仕様変更されています。

You currently have access to a subset of Twitter API v2 endpoints



類似度ページランキング
順位 ページタイトル抜粋
1 「This App has violated Twitter Rules and policies. As a result, it can no longer be accessed. For assistance, submit a support ticket.」と表示された場合、 26
2 「2023 年 4 月 30 日」前後にTwitterアカウントが「SUSPENDED This App has violated Twitter Rules and policies.」と表示された場合には、「Downgrade」ボタンを押した方がよいと思われます。 24
3 「ERROR: Repository not found. fatal: Could not read from remote repository.」と表示された場合は、 23
4 「Twitter Developer」審査結果に通り、appを作成。しかし、いつの間にか「User is not Authorized」が表示されていたケース 23
5 「Email sent! We sent you a new copy of the confirmation email.」と表示されているのに、メール受信出来ない 22
6 Git BASH 作業履歴 2022/10/21 / P28 site-ranking(4Th-Ranking-Service) / 他の「.git」ディレクトリが存在した状態のまま下記gitコマンドを実行したため、意図せず「submodule」化されてしまった例 21
7 意図せずSubModuleが作成された場合は、「$ git rm -rf --cached <対象ファイル or path>」後、「$ git add <対象ファイル or path>」 20
8 意図せずSubModule(ディレクトリに白い矢印)が作成された場合は、「$ git rm -rf --cached <対象ファイル or path>」後、「$ git add <対象ファイル or path>」 19
9 we are unable to approve your developer application at this time. 19
10 You currently have access to a subset of Twitter API v2 endpoints 19
11 Git BASH 作業履歴 2022/10/20 / P48 site-rank(First-Ranking-Service) / 「Add a README」後「git push -f origin main」実行したため、「README」削除 19
12 Git BASH 作業履歴 2022/10/20 / P48 site-rank(First-Ranking-Service) 2 / P25をP48のリポジトリへ反映させていたので、「git push -f origin main」で強制上書き実行 19
13 Knuth–Morris–Pratt algorithm border 18
14 「Twitter Developers」でApp作成 18
15 Twitter Developer Labs 17
16 「Twitter Developer」で、遭遇したエラー系メッセージ 17
17 「Default branch」ではなく「Your branches」 17
18 同じ携帯電話番号でも、複数の「Twitter Developers」アカウントを作成可能 16
19 「User is not Authorized」と「Phone number is already in use for too many accounts and cannot be added to another user.」は連動していない 16
20 Twitterにおける「name」「screen_name」「user_id」の意味は明確に異なる 16
2025/4/16 9:38 更新
週間人気ページランキング / 4-9 → 4-15
順位 ページタイトル抜粋 アクセス数
1 GitHubリモートリポジトリ名には日本語を使用できない。使用すると、ハイフンへ自動置換されてしまう | GitHub(Git) 4
2 we are unable to approve your developer application at this time. | Twitter Developer(Twitter) 2
2 Twitter 複数アカウントでPOSTしたい | Twitter Developer(Twitter) 2
2 TwitterOAuth では、画像URL を指定した画像投稿は出来ない(と思う)。ライブラリを使用しなければ出来るから、Twitter API の制限ではない(と思われる)  | Twitter 2
2 teratailでは質問しない | プログラミング 2
2 「Twitterデータ」対応 | Twitter Developer(Twitter) 2
2 Windows10で使用できるGitクライアント | GitHub(Git) 2
3 「Google AdSense」と「iOSアプリ開発」の共通点 | Webサービスビジネス 1
3 Webサイト制作履歴 | Webサービス開発 1
3 アクセス数が少ない Webサイト(開発ブログ) を非公開へ変更 | Webサービス開発 1
3 13.作業ディレクトリ内の変更をステージングエリアへ追加してコミット候補にする / 14.インデックスに追加されたファイルをコミットする(コミットメッセージも指定する) / 15.ローカルリポジトリ(mainブランチ)(の変更)を送信して、リモートリポジトリ(「origin」上の同名ブランチ)へ反映させる 1
3 Webサイト終了プライベート手順 | Webサービス開発 1
3 トラブル発生する度に「Git GUI」を探すが、いつも「Git Bash」が一番じゃん、という結論になる。 | GitHub(Git) 1
3 「既存Twitterアプリが使用できる」からと言って「Twitter開発者アカウント」を保持しているとは限らない | Twitter Developer(Twitter) 1
3 GitHub への PUSH へ 1回成功したぐらいでは、Git 理解したことには全然ならない | Git BASH(Git) 1
3 同じ携帯電話番号でも、複数の「Twitter Developers」アカウントを作成可能 | Twitter Developer(Twitter) 1
3 電話番号認証を新規で行う(SMSメールを受信する)度に、(以前の該当アカウントでは)下記メールを受け取る 1
3 リファクタは、開発が一区切りついた段階でなるべく実行した方が良い | Webサービス開発 1
3 Twitter API 1.0 | Twitter API 旧仕様(Twitter) 1
3 「Twitter Developers」でApp作成 | Twitter Developer(Twitter) 1
2025/4/16 1:02 更新