2023年06月15日
川俣晶の縁側ソフトウェア技術雑記total 2573 count

2023/06/15のTwitter APIトラブルの記録

Written By: 川俣 晶連絡先

発端 §

 数日前、突然botが動いていないことに気付いた。

 Twitterに自動投稿されていない。

トラブル1・何が何だかさっぱりわからn §

 ログを見るとunauthoprizedになっているが原因がさっぱり分からない。

 詳細の調査は明日にしようと思ってこの日はそれ以上突っ込まない。

トラブル2・Developer Portalがおかしい §

 翌日Developer Portalを開くと昨日は見えていたはずの機能が見えない。

 大焦りで長時間粘るが結局見えない。

 Twitter側の問題かも?と思う。

 それっぽいことを呟いていた人もいるので、この日はやめる。

トラブル3・やっぱり分からん §

 更に翌日、見えなったメニューが見えるようになっていた。

 しかし、トークンなどを調べてもやっぱり間違っていないように見える。

 ちなみに、botのソースがAPI1.1対応らしかったので、2.0対応してみたが変化なし。

トラブル4・アプリはSUSPENDされていた §

 衝撃的な事実が発覚。

 実は別アカウントでaBot001とaBot002のプロジェクトが存在したが、aBot002だとばかり思っていたら実はaBot001だった。別開発者アカウントの下にあったので見えていなかった。そしてaBot001はSUSPENDされていた。

トラブル5・回復方法が実行できない §

 プロジェクトが2つ登録されていることがSUSPENDの理由のようなので、既に使用していないプロジェクトを削除。しかし変化無し。

 SUSPENDから回復する方法としてDowngradeボタンとサポートに連絡という2つの方法がネットで見付かったが、どちらも自分のサイトには見付からなかった。どちらも実行できず。SUSPENDのまま。

 別の開発者アカウントのaBot002を使うこととして、認証情報を差し替えることを決定。こちらは動く。

トラブル6・ログインできない §

 いろいろやっているうちに、メインアカウントがPCからログインできなくなった。

 バックアップコードはあったが、1回限り有効という制約を知らずに期限切れで使えない。

 認証コードはそもそも発行方法が良く分からない。設定が適切にできていない模様。

 取りあえず、スマホのTwitterアプロから新しいバックアップコードを発行して事なきを得た。

トラブル7・他のアカウントの呟き方が分からない §

 これでメインアカウントの自動投稿は可能になったが、他のアカウントがエラーになる。Access TokenとToken Secretをゲットしなければならないがイマイチ良く分からない。

 だが、悶々としているうちに気付いた。

 自分が過去に乗り越えた問題だ。

 記録がないかと思ったら詳細なやり方の記録があった。

 最後にログファイルが多すぎてフォルダを開くのが重かったので、月ごとにログファイルを別フォルダにするコードを追加。

終了 §

 これで本稼働を開始した。

 昼12時ジャストの自動投稿の正常動作の確認を持って終了。

問題の要約 §

 この問題が何であったのかはほぼ一言で集約できる。

  • 存在を忘れていたアプリがあったので、アプリが2個となり、botのアカウントがサスペンドされていた (フリーの場合はアプリ1個である)

 それがこんなに手間が掛かった理由もほぼ一言で要約できる。

  • Twitterのシステムは朝令暮改が多すぎてネットに情報は多いのにほどんとが古くなっていた

 しかし、意外と変更点は少なく、分かってしまうと対策は難しくはなかった。分かるまでが長かっただけである。

Facebook

キーワード【 川俣晶の縁側ソフトウェア技術雑記
【技術雑記】の次のコンテンツ
2023年
06月
15日
Twitterを認証コードで認証できるようにする
3days 0 count
total 3471 count
【技術雑記】の前のコンテンツ
2023年
06月
07日
エクスプローラの画像ファイルの画像アイコンの表示が極端に遅くなった
3days 0 count
total 2842 count

このコンテンツを書いた川俣 晶へメッセージを送る

[メッセージ送信フォームを利用する]

メッセージ送信フォームを利用することで、川俣 晶に対してメッセージを送ることができます。

この機能は、100%確実に川俣 晶へメッセージを伝達するものではなく、また、確実に川俣 晶よりの返事を得られるものではないことにご注意ください。

このコンテンツへトラックバックするためのURL

https://mag.autumn.org/tb.aspx/20230615131757
サイトの表紙【技術雑記】の表紙【技術雑記】のコンテンツ全リスト 【技術雑記】の入手全リスト 【技術雑記】のRSS1.0形式の情報このサイトの全キーワードリスト 印刷用ページ

管理者: 川俣 晶連絡先

Powered by MagSite2 Version 0.36 (Alpha-Test) Copyright (c) 2004-2021 Pie Dey.Co.,Ltd.