Tweetdeck-twitter-api

提供:Dev Guides
移動先:案内検索

TweetDeck-Twitter API

*Application Programming Interface* (API)は、ソフトウェアが相互に通信できるようにする一連の呼び出しです。 APIは、開発者がプロ​​シージャを呼び出し、ソフトウェアやオペレーティングシステムとやり取りする正しい方法を理解するのに役立ちます。 これらの関数を呼び出すための形式または構文は、ソフトウェアの*開発者向けドキュメント*で提供され、ソフトウェア開発キット(SDK)の一部としてリリースされます。 APIを掘り下げる前に、アプリで使用する前に* Twitter開発者ポリシー*および* OAuth認証プロトコル*に精通することが重要です。

Twitter APIのコンポーネント

Twitter APIには4つの主要なオブジェクトがあります-

  • ツイート
  • ユーザー
  • 実体
  • 場所

上記の各オブジェクトの詳細なドキュメントは、次のリンクから入手できます– https://ton.twimg.com/dtc/c0d8043e-ee56-4bd2-9c14-95bdb8e797c8/overview/api.[https://dev .twitter.com/overview/api。]このWebサイトは、JavaからObjective-Cまでのコードを含む多くのTwitterライブラリの巨大なリポジトリであり、ほぼすべてのデバイスフォームファクターにわたっています。

TwitterにはさまざまなAPIがあります。

  • REST
  • ストリーミング
  • Ads
  • Gnip
  • MoPub
  • ファブリックなど

最も重要なのはREST APIとストリーミングAPIです。 REST APIは、Twitterデータへの読み取りおよび書き込みアクセスを提供し、OAuthとともに使用すると、ほとんどの機能をサポートします。 ストリーミングAPIを使用すると、ユーザーのフィード内の公開データをリアルタイムでストリーミングできます。

Twitter APIの制限

各サードパーティクライアントには、そのクライアントに固有のAPIキーが提供されます。 重要なことは、アプリケーションがTwitterの全機能を模倣している場合です。 APIで登録できるトークンは100,000のみです。 サードパーティクライアントは100,000の登録ユーザーのみをサポートできます。 これは、APIによってサービスの品質を確保するために行われます。 これは、ほとんどのサードパーティクライアントを使用するために購入する必要がある理由でもあります。

コアサービスと公式アプリケーション自体は無料ですが、サードパーティのクライアントのほとんどを購入する必要があるため、興味深いパラドックスを示しています。 上記のトークンの制限により、アプリケーションを購入すると、正当なユーザーのみがサードパーティアプリケーションを介してTwitterにアクセスできるようになります。 多くの場合、公式のWebアプリやモバイルアプリにはない追加のパワーユーザー機能を追加することで、価格設定が正当化されます。