Twitter API の全面的見直しにより、アプリに深刻な悪影響が出る恐れが再び

Table of Contents

Twitter API の全面的見直しにより、アプリに深刻な悪影響が出る恐れが再び

Twitter が 6 月にストリーミング API のサポートを終了する予定が更新されたため、サードパーティの開発者は、Twitter アプリが動作しなくなるのを防ぐための代替サービスが間に合わないのではないかと懸念している。

Talon、Tweetbot、Tweetings、Twitterrific の開発者らが協力して、懸念を表明する Web ページを作成し、開発者と顧客を結集して Twitter に対応を促しました。

レジスター紙はツイッター社にコメントを求めたが、返ってくるのは返事のない返事ばかりだった。

TwitterはFacebook以上に、開発者の足元から敷物を奪ってきた歴史がある。同社は開発者に対し、自社のプラットフォーム上でソフトウェアクライアントを構築するよう繰り返し奨励してきたものの、実行可能な事業計画を模索する中で、プラットフォームのルールや機能を変更してきた。

Facebookは約10年前、デスクトップからモバイルへと重点を移した際に同様の気まぐれな行動をとったが、最終的にプログラマーたちはうんざりし、2014年にザッカーバーグ氏は今後のソーシャルネットワークのモットーは「安定したインフラで迅速に行動する」ことだと宣言した。

以前のモットー「早く動いて、物事を壊す」は開発者にとってあまりうまく機能しませんでした。Twitterは「ゆっくりと鈍く動く」ことを試みているようです。

フェイスブック創業者のマーク・ザッカーバーグ氏、サムスンのギャラクシーS7発表会に出席

Facebookはデータスラープスキャンダルのさなか自社APIを破壊し、データスラープアプリケーションを破壊した

続きを読む

昨年12月、マイクロブログ業界は、ストリーミングAPIが2018年6月19日に廃止されると警告し、開発者に対し、コードを修正して新しいアカウントアクティビティAPIを代替として実装するようアドバイスした。

しかし、鳥をテーマにしたこのソーシャル ネットワークは、プライベート ベータ テスター クラブ以外の開発者に対してはまだ Account Activity API を公開していません。

警鐘を鳴らしているサードパーティの開発者は、アプリを修正する時間が十分にないこと、代替 API が同等の機能を提供できないこと、そのため高価なエンタープライズ API アクセス料金を支払うか (小規模アプリ開発者にとってはあまり選択肢ではない)、サポートできなくなった機能を削除するかのいずれかを余儀なくされることを懸念しています。

Webhook、ライン、シンカー

また、Account Activity APIがUser Stream APIやSite Stream APIと同様にリアルタイムのTwitterデータを処理できるかどうかも不明です。開発者は、ストリーミングデータを永続セッションにプッシュするのではなく、アプリがTwitterデータを受信できるようにWebhookを実装する必要があります。

Twitter の開発者向けドキュメントには、「アカウント アクティビティ API を使用すると、すべてのアクティビティにリアルタイムでアクセスできます...」と記載されています。

しかし、APIの標準バージョン(エンタープライズバージョンとは異なります)では、登録できるTwitterアカウントは35件までです。Talon、Tweetbot、Tweetings、Twitterrificの開発元は、この制限により、アプリがプッシュ通知でサポートできるTwitterアカウントは35件までに限られると考えています。また、クライアントデバイスは通常、Twitterが更新情報を送信できるWebサーバーを運用していないため、Webhookではタイムラインの自動更新がサポートされないと主張しています。

Twitter が改訂版 API を開発者に公開するまでは、確実なことは言えません。®

追加更新

この記事が提出された後、Twitterはツイートで、6月19日の旧APIの廃止を延期すると発表した。The Registerへのメールでは、Twitterの広報担当者は、開発者が新APIへの移行に十分な時間を確保できるよう注力していると述べた。

昨年、サイトストリームとユーザーストリームを廃止し、アカウントアクティビティAPI(現在ベータ版)に置き換える計画を発表しました。6月19日に予定していた廃止日を延期いたします。

— Twitter Dev (@TwitterDev) 2018年4月6日

Discover More