最終週、新しい Twitter API get entry to tiers が間接的に発表されました 。 悲しいことに、いくつかの重要な事実が発表から際立っていなかったため、非推奨の終了日が近づいているため、多くの開発者が当惑し、混乱しています.
Superface では、ソーシャル メディアの統合 を、Twitter と並行して維持しており、Twitter API用の認可ライブラリを構築したので、Twitter APIの新潮流を注視してきました。 (私は そのためのスイート も作成しました。)
この記事では、私はには、Twitter の新しい API に関するスムーズな観察と解決策が含まれています。 要約すると:
ただし、ここで警告があります。そのため、この記事の記録データはいつでも古くなる可能性があります。 最新の状態に維持するために最も単純なことを中止しますが、誤ったまたは古い記録データを見ている間は、お願いします お知らせ下さい。
変更内容はTwitterで発表された開発者ストーリー および 近所の掲示板 . これらの速報から学ぶために私たちが行っていることは次のとおりです:
ユーザーが Twitter でログインできるようにするために支払いたいと思いますか? あたり 24 時間 25 回のリクエストに制限されたマイル価格です。 、したがって、統合コードがこのエンドポイントを繰り返し学習しない可能性が高くなるように修正します (または、その間に正常に失敗します)。 私のテスト中ずっと、Twitterの認証ページで「何かが規格外になりました」というエラーに繰り返し遭遇しました.
2 回再試行した後、以前は承認の流れが勝ちでした。 あなたのユーザーがすべての図の近くで同じ問題を起こした場合は、それらを開示して正しいログインを再試行してください。

いいえ、両方 OAuth 1.0a および OAuth 2.0 (app-simplest および client コンテキストを使用) がサポートされています
本当に、写真や動画付きのツイートを投稿するには、OAuth 1.0a を宣言するのが最善です。 一方、より現代的なAPI物質、崇拝エリアはOAuth 2.0で最もシンプルに利用できます。 Twitter をテストします。 v2 認証マッピング は、それぞれの認証コンテキストでサポートされている物質を確認します
またははい。 発表に合わせて、Fashioned v1.1 と Premium v1.1 の両方のエンドポイントが非推奨になるようです。 フリークエント層は
記述:
v2 エンドポイントのスイートへの入場料制限あり
Upload media の宣言
メディア エンドポイントのアップロード
お届けします media_id アップロードされたオブジェクト
を宣言するツイートを投稿する POST /2/つぶやき
- 403 "材料" ):
最も細かい例外は、メディア追加エンドポイントです。これは、v2 API では利用できない可能性があります。
メディア (写真、GIF、ビデオ) を含むツイートを投稿できますか?
はい、それはおそらく自由な考えでもそうですが、v2 API エンドポイントと v1.1 メディア追加エンドポイントを混在させる必要があるかもしれません。 メディア追加エンドポイントはトークンへの OAuth 2.0 get entry を強化しないため、learn+write get entry to を使用して OAuth 1.0a を宣言することをお勧めします。
これらの手順に従ってくださいメディアを添付してツイートを投稿する:
: POST media/add 写真の場合または
チャンクされたビデオのエンドポイント
エンドポイントと でアップロードされたメディア オブジェクトを参照する) media
おおむねそうです。 おそらく最も簡単なのは
ライセンスを受けたクライアントに関するレコードデータを検索します。 (すなわち、ファッション、削除)、メディアを追加し、有料のエンドポイントにヒットするたびに、説明のないエラー メッセージが表示されることがあります:
:
月に 10,000 件以上のツイートを学びたいと思っています。 ays Smooth やめますか?Frequent の次の層へのエントリはがんばれ 漏洩した総売上書類 によると、月額 $42,000 から始まります。 ということで練習することもあるでしょう Twitter開発者ポータル
.
知識をより安価に、または無料で入手する方法が他にもあることは間違いありませんが、それがこの記事の範囲の始まりです. ツイートを埋め込むことはできますか?
はい、
インターネット サイトの Twitter
の物質は、これらの変更の影響を受けずに と並んで存在します。 埋め込みツイート.
がある間壊れた埋め込みの経験
、それらは通常、Twitter API へのアクセスを一時停止することによって引き起こされます。 例として、
Substack は埋め込みのある因子を報告しました。正当なウィジェットとは無関係のパーソナライズされた埋め込みを宣言します。 API から取得することで同意したツイートを埋め込んだ場合はいつでも、基本的な信念と同じくらい支払う価値があります。 今すぐ新しいプランに移行するだけでスムーズになるでしょうか?いいえ。 2 番目にコンテインメントまたはエレベーテッド ゲット エントリーに遭遇した場合はいつでも、境界の強制がミニチュアを安定させない限り、フリー プランとフリークエント プランへの移行を遅らせることをお勧めします。 近所の掲示板で、何人かのユーザー file shedding get entry toフリークエントゲットエントリーを入手してから、購入時の月間制限ツイート数が10,000を超えていたせいか。 他のユーザーファイル 価格制限のある要因 。 これらのバグは、急いでいる開発の兆候のようです。 4 月 29 日の締め切り日よりも早く実装されることを期待できます。
たまたま API v1.1 を宣言した場合は、ユーティリティを API にスムーズに移行することをお勧めします。 v2. 新しい API は、主要プランと昇格プランの両方で利用できます。 をテストします。 Twitterの移行ガイド
.
そしてきっと、その覚悟を
Twitter はいつでもユーティリティを一時停止できます、移行されたか、現在は移行されていません。
Twitter APIで手を貸してもらえませんか?
新しいプランへの移行で問題が発生した場合はいつでも、Twitter から手を貸したり返金したりしないでください。 Ryan Barrett の Twitter 開発者ダイアログ ボード機能のように、おそらくそれも可能です
Twitter API を正常にアンメンテナンスしたものとして扱います.Serene、 Twitter 開発者ダイアログ ボード は、おそらく最も伝統的な場所であり、そこから入手することもできます。
Node.js ユーティリティを API v2 に移行するときはいつでも、ジャッジを購入してください。 既製のソーシャル メディア統合、および Passport.js の Twitter OAuth 2.0 戦略。 Twitter API を使用して Superface Discord またはあなたもできるかもしれません
延長せずに当方まで
.
延長せずに当方まで
あなたの記事は標準以下か古くなっています / 私は質問をスムーズに含んでいます
私にお知らせください! おそらくあなたもおそらく私に連絡するでしょう
電子メール、 マストドン、 LinkedIn、および
月刊スーパーフェイスのニュースレターを追加でお送りしておりますので、 API と AI のニュースが混在するこの記事を崇拝する記事が増える一方で、 お気軽に購読してください