Twitter の新しい API は現在、月額数万ドルの費用がかかる可能性がありますが、顧客に提供されているサービスはこれまでよりも悪化しているようです。
それが、かつて強固だった開発者の一部である開発者の間での一般的な感情です。サードパーティの Twitter アプリ エコシステム。開発者の支払いによるとツイッター, イーロン・マスク氏の有料APIサブスクリプションプランに切り替えて以来、TwitterのAPIではアプリの実行が非常に困難になる問題が頻繁に発生している。
Twitter の API の問題は、Twitter の新しい API アクセス層のそれぞれで開発者を悩ませています。持っている人ベーシックプランまたはプロプランAPI アクセスにそれぞれ月額 100 ドルと 5,000 ドルを支払っていますが、予告なく計画が変更され、多数のバグが発生し、カスタマー サポートがゼロになることもよくありました。そして、月額 42,000 ドルから始まる Twitter のエンタープライズ API プランにお金を払っている開発者たちは、突然のサービス停止や、払っている金額を考えると期待外れのサービスに遭遇しています。
「年間50万を払い始める前は、すべてがうまく機能していた」と、Mashableと共有された非公開のTwitter開発者グループチャットで、ある開発者はこう語った。
イーロン・マスク以前は、Twitter は堅牢なサードパーティ開発者エコシステムを持っていることで知られていました。エンターテイメントからビジネスに役立つユーティリティまで、あらゆるものをユーザーに提供するアプリがこのプラットフォームで繁栄しました。しかし今、それらのサードパーティ開発者は大挙して Twitter を置き去りにしている。そして、すでにその上に会社を築いているためにそこに留まることを余儀なくされている人々は、Twitterが最終的にアプリを壊し、ビジネスを破壊するような変更をいつ行うのか疑問に思っている。
かつて急成長していたTwitterのサードパーティエコシステムの崩壊
Who Unfollowed Me は、ユーザーのフォロー解除を追跡する人気の Twitter アプリです。これはおそらく、最も古く、アクティブなサードパーティ製 Twitter アプリの 1 つです。それは10年半近く続いています。現在、Who Unfollowed Me は月間アクティブ ユーザー数 150,000 人を誇り、過去 12 か月の合計ユーザー数は 140 万人です。
「API は 13 年間の大部分において安定していました」と作成者の Collin Robinson 氏は Mashable に語った。
しかし6月13日、Who Unfollowed Meは突然ブレイクした。
Who Unfollowed Me のホームページに、アプリが抱えていた Twitter API の問題について説明したメモ。 クレジット: Mashable スクリーンショット
ロビンソン氏によると、Twitterは新しい有料プランでマスク氏のバージョンのAPIに切り替える際に、古いTwitter APIを完全に削除するつもりであることを開発者に明確に伝えていなかったという。。この切り替えに関する Twitter のコミュニケーションの中で、同社は古い API が「非推奨」になると述べたため、一部の開発者は古い API は既存のユーザーが引き続きアクセスできるが、Twitter はその API に対するサポートやアップデートを提供しないだけだと信じていました。 。 Twitter が古い API を完全に遮断した後、多くの人がアプリの修正に追われていました。
ロビンソン氏は、切り替え後に API に送信する「すべての呼び出し」を書き直す必要があり、このプロセスが完了するまでに約 2 週間かかりました。
6 月 26 日、Who Unfollowed Me はすべての書き直しを経て、ついに再起動の準備が整いました。しかし その後、Twitter は突然フォロワーとフォローエンドポイントを API から削除しました。これらのエンドポイントは、Who Unfollowed Me およびその他のサードパーティ アプリに、ユーザーの Twitter アカウントのフォロワーおよびフォロー リストを提供します。 これらのエンドポイントにアクセスできなければ、Who Unfollowed Me のような Twitter フォロワー追跡アプリは機能しません。
ツイートは削除された可能性があります
ロビンソンさんは別の開発者から変更について知りました。 「user/:id/followers と user/:id/following の GET 呼び出しがベーシック ユーザーやプロ ユーザーがアクセスできる API の一部ではなくなっていることに誰かが気づきました」と Robinson 氏は水曜日に私に語った。パーティー アプリを使用してユーザーのフォロワーとフォロー リストにアクセスします。 「公式 API リファレンス インデックスから削除されたのは水曜日になってからでした。フォーラムに何度か投稿したにもかかわらず、その間ずっと @twitterdev からの連絡はありません。変更ログにも何もありません。」
ロビンソンは希望に満ちたTwitter が状況に関する何らかの最新情報を提供してくれるだろうし、それでも Who Unfollowed Me を機能させることができるだろう、と。そしてエンドポイントが API から消えてから 4 日後の木曜日、何の通知もなく、Twitter はついに変更ログを更新しました。
Twitter は 6 月 29 日に変更ログを更新し、6 月 26 日のフォロワー エンドポイントの削除を反映しました。 クレジット: Mashable スクリーンショット
「本日、Twitter API v2のBasic層とPro層からFollowsエンドポイントとList Followsエンドポイントを削除します」と書かれている。これは、開発者が月額最低 42,000 ドルを支払わない限り、Twitter API はアプリにフォロワーやフォロー情報を提供しないことを意味します。
これは、Who Unfollowed Me および同様の他のサードパーティ アプリの終了を告げるものです。
「この14年間は順調だった」とロビンソン氏は木曜日の変更履歴更新後にMashableに語った。 「このまま終わるのを見るのは悲しい。」
「今日はトライアスロンチームと一緒に自転車に乗りに行き、次に何が起こるか興味を持ちます。」「明日は起きて何か新しいことを始めます。」と彼は続けた。
開発者はTwitterから飛び降りる
多くの開発者は、Twitter API が誤ってアプリを一時停止したり、API プラットフォーム内のプロジェクトからアプリを削除したりする可能性があることを、オンラインで公に公開するだけでなく、Mashable が閲覧するプライベートな電子メールやグループ チャットでも共有しています。有料 API サブスクリプション層が最初に開始された 4 月以来、ほぼ毎週このような状況を経験している人もいます。開発者は、プランのレート制限が突然変更されたり、エンドポイントが壊れてサードパーティのアプリから Twitter プラットフォームへの通信が遮断されたりするなどの問題も経験しています。
さらに悪いことに、Twitter の API に関する重大な問題は、特に API 機能に対して料金を支払っている開発者をまったく考慮せずに意図的に行われた変更であるように見えます。開発者らは、Twitterはこうした変更を通知すらせず、アプリが壊れるまで気づかないことが多いと不満を漏らしている。
Mashable は、非公開の開発者グループに送信された開発者からのメッセージや、一般に公開されているツイートで、連絡してきた有料の Twitter API ユーザーから直接こうした不満の声を聞いてきました。 Twitter の公開開発者コミュニティ フォーラムも、Twitter の API が壊れたときに助けを求める開発者でいっぱいです。そうした要求には答えられないことがよくあります。
マッシュ可能な光の速度
Twitter がフォロワー エンドポイントの変更を正式に発表する前に、Twitter 開発者コミュニティの開発者はフォーラム彼らは不満を表明していました。
「@TwitterDev、これがバグなのかサービスの変更なのか明確にしてください。」あるユーザーはこう書いた。 「後者の場合、これが私たちの主要な使用例であり、有料 API はお金の無駄になり、完全に役に立たなくなるため、API への支払いを停止します。」
「これは何かの冗談ですか? このエンドポイントのために 100 ドルも支払ったのに、もう廃止されてしまったのですか?」別のものを投稿しました。 「これは大失敗だ。テクノロジー企業ではなく、従業員数わずか 10 名の小規模ビジネスを経営しているような気がする。」
これらの開発者は、フォロワー エンドポイントが API パッケージに含まれなくなったことを知り、レンダリングされていないサービスに対してクレジット カード経由で Twitter にチャージバックを発行することを検討している人もいます。
ある開発者は「これはばかげている」と投稿した。 「お金を返してほしい!」
問題はイーロン・マスクから始まった
昨年Twitterを買収した後にマスク氏が行った最初の大きな変更の1つは、シャットダウンする同社はサードパーティの開発者や研究者向けに豊富な無料 API を提供しています。 Twitter はすぐに有料モデルに移行しましたが、それでも多くの人が購読を希望していました。
つまり、月額 42,000 ドルの費用がかかることが判明するまでは。この価格設定モデルにより、シャッターを切る多くの Twitter ベースのアプリでは、新しい法外なモデルを購入する余裕がありませんでした。マスク氏は当初、収益を生み出さず、Twitterのユーザーにサービスを提供するだけのTwitterの「優良」ボットには例外を設けると約束していた。しかし、一部のボットやこれらのボットの多くでは、その例外は実現しませんでした。 それ以来もあるシャットダウンするTwitter APIの問題に対処した後。 (Twitter には非常に制限された 100 ドルのプランがありますが、多くの開発者は、多くの機能が含まれておらず、含まれている機能に対して制限が低すぎるため、ほとんどのアプリケーションでは使用できないと言っています。同社はまた、その後、月額 5,000 ドルの新しい API を公開しました。これは多くのインディー開発者にとってまだ手の届かないレベルです。)
「イーロン・マスク氏が就任して以来、Twitter API 上に構築するのは大変な道のりでした」と Unfollow Monkey の Paul-Louis Hery 氏は Mashable に語った。
多くの開発者と同様に、Hery の問題は、Twitter が新しい有料 API プラットフォームを正式に公開した 4 月に始まりました。
「有料プランへの加入を強制する手段としてアプリが停止された」と同氏は語った。 「それで、月額 100 ドルのプランを支払いましたが、顧客サービスはなく、明確なものは何もありませんでした。」
しかし、Hery のような有料ユーザーに対しても Twitter が提供するサービスは、よく言っても混沌としたものだった。 Hery 氏によると、彼のアプリは、基本的にどのアプリにアクセスを許可するかを API に指示する Twitter API の「アプリ プロジェクト」からランダムに削除された後、真夜中に動作を停止するだけだという。同社は通知なしに有料プランの機能制限を引き下げる予定だ。
「以前はアプリごとに 1 日あたり 15,000 件の DM がありましたが、現在は 500 件です」と Hery 氏は私に言いました。 「最初はバグだと思っていましたが、何の発表もなかったので、バグではないと気づくまでに数日かかりました。有料購読者は通知を受け取るために DM に依存していたため、購読を停止し、全員に返金することにしました」 。」
電子メールで Mashable に連絡を取ったある開発者は、Twitter が今月初めにブロック リストの API エンドポイントを削除した方法を共有しました。以前は、ユーザーのブロック リスト管理を支援することに基づいた完全なアプリが存在していました。 Twitterがサードパーティによるユーザーのブロックへのアクセスを許可するAPIエンドポイントの削除を決定した後、機能しなくなったため、多くのサービスはその後閉鎖された。
ツイートは削除された可能性があります
現在、フォロワーのエンドポイントに依存しているアプリでも同じことが起こっています。
Who Unfollowed Me の Robinson のように、Unfollower Monkey の Hery もプラットフォームを再構築したばかりでした。 Hery 氏は、新たに引き下げられたレート制限のため DM 機能を削除しましたが、Twitter の新しい有料 API プランの範囲内で作業できるという希望を持ち続けています。その後、フォロワーと次のエンドポイントの問題が発生しました。
「つまり、私のサイドプロジェクトは終わったようです」とヘリーは言いました。
「(Twitter開発者コミュニティフォーラムの)企業がその機能を活用している人々は、顧客に何を伝えるべきか、返金すべきかどうか、従業員やその家族に何を伝えるべきか分からない」とヘリー氏は続けた。 「イーロンが、開発者、ブランド、人々を味方につけずに、どうやって『何でも会社』を作りたいのか分かりません。」
開発者トーマス・シュルツ共有Twitter のフォロワーとフォローしているエンドポイントに関係する最新の API の問題により、彼が開発中の DirectorySF と呼ばれるアプリに問題が発生したとのことです。
ツイートは削除された可能性があります
シュルツ氏はMashableへのメッセージで、「テクノロジー業界の人々が住居を見つけるのを支援するアプリを開発している」と語った。 「このアプリを便利にする理由の 1 つは、以下の重複を人々に示すことです。これにより、誰かを信頼するかどうかを判断したり、同じ考えを持つ同居人を見つけることができます。この機能がなければ、社会的証明を示す別の方法を考え出す必要があります。」そっちのほうが難しいよ。」
幸運なことに、シュルツ氏のアプリはまだ公開されていない。
「私たちはまだローンチしていないので、月に何千ドルも払っていて有料顧客を失っている他の人たちほどひどいことは思っていない」と彼は説明した。
ロビンソンやヘリーのような人たちは、それほど幸運ではありませんでした。
これらの問題を共有した開発者らによると、Twitter APIのカスタマーサポートは特定の問題に対応しないだけでなく、まったく存在しないように見えることが多いという事実によって、これらの問題はさらに複雑化しているという。単純な問題は解決するまでに数日かかる場合がありますが、大きな問題は、たとえ問題が解決されたとしても、解決するまでに数週間かかる場合があります。
そして、こうしたエンドポイントの削除の場合、Twitter は有料顧客に意図的な変更をまったく伝えないという選択をしました。同社は、ユーザーが説明を求めたりバグを報告したりできるように、ユーザーに通知を提供しません。開発者は、何かが壊れたときに助けを求める自社のユーザーから Twitter API 関連の問題を知ることがよくあります。
「月額 42,000 ドルのサブスクリプションを支払っているのに、API アクセスがランダムに遮断されてしまいました。」ツイートしたTweetHunter の共同創設者 Tibo Louis-Lucas 氏は、先週土曜日の早朝に、同じ問題が数週間前に発生したことを共有しました。
ツイートは削除された可能性があります
Twitter のエンタープライズ API プランの料金も支払っているソーシャル メディア管理アプリの Publer は、過去に同様の API の問題が発生したことを Mashable に共有しました。
ただし、TweetHunter と Publer は、実際に Twitter サポートの支援を受けることができた数少ない企業の 1 つであるため、外れ値のようです。両者とも、この記事の公開時点でTwitterのAPI統合はそれぞれのアプリで機能していると述べている。どちらも月額 42,000 ドルのプランの料金も支払いますが、それが影響したかどうかは不明です。
「このすべてについておかしなことは、API アクセスに月額最大 5,000 ドルも支払っている開発者を混乱させているように見えることです。開発者には、なぜこのようなことが起こっているのか尋ねるためのサポート窓口さえ持っていないのです」と、ある開発者は Mashable に語った。 「もしこれが、Twitter が開発者を専念させるのに十分な優先順位ではないとしたら…一体何に取り組んでいるのでしょう?」
「(Twitterは)最優先事項は、月額4万2000ドルを支払い始める前に、慣れ親しんだ安定性を再確立することだ、と私たちに保証してくれた」と、あるスタートアップ創業者は泣き笑いの絵文字を添えてMashableに語った。