TwitterAPI/v1.1
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
&tag(TwitterAPI/v1.1);
*目次 [#tde713f5]
#contents
*参考情報 [#cc0de375]
-[[../]]
-[[Twitterブログ: Twitter API v1.1でのAPI利用ルールの変更...
-[[Twitter APIと開発者規約変更のインパクトまとめ:結局、T...
*概要 [#kced67db]
-APIエンドポイントに承認が必要。
-APIエンドポイントごとにレートリミットが採用。
-Twitterクライアントに対する規約強化。
*開発者側で必要なこと [#fd53e49c]
-APIエンドポイントのURL変更。
-レートリミットへの変更。
-Display Requirementsへの対応
*APIエンドポイントのURL変更 [#ib003177]
**通常API [#c165e4ac]
-URLが https://api.twitter.com/1/*からhttps://api.twitter...
-一部廃止になるものもある。それを使ってたらだめ。
**検索API [#xfd6a602]
-[[GET search/tweets | Twitter Developers:https://dev.twi...
-http://search.twitter.com/search.jsonが、https://api.twi...
-レスポンスの形式がかわるらしい。のでパース部分も変更する...
-[[Twitter検索API v1.1を調査したらスゴすぎて世界が広がっ...
*レートリミット変更 [#af42c394]
-[[REST API Rate Limiting in v1.1 | Twitter Developers:ht...
-API 1.0ではREST APIで1時間あたり350回だった。
-API 1.1では1アカウント・15分・エンドポイントあたりに15回...
-レスポンスヘッダーから現在の状況を確認できるらしい。X-Ra...
-ストリーミングAPIの制限は変更なし。
*Display Requirementsへの対応 [#jad068ab]
-[[Developer Display Requirements | Twitter Developers:ht...
-[[Developer Display Requirementsを日本語訳してみた »...
クライアントにとってこれが一番問題。
**個々のTweet [#q6b0d146]
***1. Tweet Author [#u26da0cd]
-a. アプリケーションがモバイルプラットフォームで明確な物...
-b. @usernameは、@つきで表示しないといけない。
-c. 著者の名前と@usernameは、アイコンの右側に、一直線か、...
-d. アイコン、名前、@usernameはユーザーのTwitter profile...
***2. Tweet Text [#v67ce28b]
-a. ツイートテキストは著者の名前と@usernameの下に表示し、...
-b. ツイートテキスト中の[[Tweet Entities | Twitter Develo...
--i. User_mentions はユーザーのprofileにリンク。
--ii. ハッシュタグはtwitter.comの検索にリンク。
--iii. 本文中のリンクもただしくリンク。
***3. Tweet Action [#lf1ca7f4]
-a. Reply, Retweet, Favoriteアイコンは常にTweetと同時にみ...
-b. サードパーティのFollow, Reply, Retweet,Favoriteに似た...
***4. Tweet Timestamp [#a39efdd2]
-a. timestampは常に表示。“3:00 PM - 31 May 12"。
***5. Tweet Permalink [#dac68089]
-a. Tweet timestampはTweet permalinkにリンク。
***6. Branding [#r49f869f]
-a. ユーザーが見ている内容がTwitterであることが明瞭に。
-b. Twitter logo or Follow buttonは常に表示。
-c. Twitter logoはTwitterにリンク。
**タイムライン [#x28811a0]
タイムラインの表示ではいくつかの変更が必要
***1. Tweet Author [#ac55dec9]
-a. 著者の名前と@usernameは、アイコンの右側に、一直線か、...
-b. @usernameは常に@つきで表示。
-アイコンは名前、@username、テキストの左に。
***2. Tweet Action [#ffb20ed7]
-a. Reply, Retweet, Favoriteアイコンは常に使用可能でない...
-b. モバイルプラットフォームでは、Tweetエリア全体をアプリ...
***3. Tweet Timestamp [#qe51d59b]
-a. timestampは右上に常に表示。
-b. 24時間以内は相対時間で表示。"20s"、"3m"、"5h"などなど。
-c. 24時間以上は "6 Jun"などと表示。
***4. Tweet Permalink [#j3d16b34]
-a. Tweet timestampはTweet permalinkにリンク。
-b. モバイルプラットフォームでは、Tweetエリア全体をTweet ...
*** 5. Retweet Indicator [#lbf52fe0]
-a. もしツイートがRetweetならば、Retweetしてユーザーの名...
***6. Timeline Integrity [#o6ea3d0a]
-タイムラインにまとめられているツイートはTwitter以外の内...
***7. Branding [#r49f869f]
-ユーザーが見ている内容がTwitterであることが明瞭に。
-Twitter logoを表示する(例えばタイムラインのトップに)。
**Linking to Twitter [#od82bb7f]
アイコン、名前、@username、Tweet entity、Tweet action, Tw...
-1. https://twitter.com/jack/statuses/20 のようなダイレク...
-2. [[Web Intents | Twitter Developers:https://dev.twitte...
しかしながら、アイコン、名前、@username、hashutagはアプリ...
*トラブルシューティング [#l30d7fc1]
**trends/availableが取得できない [#pb57ec43]
-idが必須パラメータ。これがないと404が返ってくる。
終了行:
&tag(TwitterAPI/v1.1);
*目次 [#tde713f5]
#contents
*参考情報 [#cc0de375]
-[[../]]
-[[Twitterブログ: Twitter API v1.1でのAPI利用ルールの変更...
-[[Twitter APIと開発者規約変更のインパクトまとめ:結局、T...
*概要 [#kced67db]
-APIエンドポイントに承認が必要。
-APIエンドポイントごとにレートリミットが採用。
-Twitterクライアントに対する規約強化。
*開発者側で必要なこと [#fd53e49c]
-APIエンドポイントのURL変更。
-レートリミットへの変更。
-Display Requirementsへの対応
*APIエンドポイントのURL変更 [#ib003177]
**通常API [#c165e4ac]
-URLが https://api.twitter.com/1/*からhttps://api.twitter...
-一部廃止になるものもある。それを使ってたらだめ。
**検索API [#xfd6a602]
-[[GET search/tweets | Twitter Developers:https://dev.twi...
-http://search.twitter.com/search.jsonが、https://api.twi...
-レスポンスの形式がかわるらしい。のでパース部分も変更する...
-[[Twitter検索API v1.1を調査したらスゴすぎて世界が広がっ...
*レートリミット変更 [#af42c394]
-[[REST API Rate Limiting in v1.1 | Twitter Developers:ht...
-API 1.0ではREST APIで1時間あたり350回だった。
-API 1.1では1アカウント・15分・エンドポイントあたりに15回...
-レスポンスヘッダーから現在の状況を確認できるらしい。X-Ra...
-ストリーミングAPIの制限は変更なし。
*Display Requirementsへの対応 [#jad068ab]
-[[Developer Display Requirements | Twitter Developers:ht...
-[[Developer Display Requirementsを日本語訳してみた »...
クライアントにとってこれが一番問題。
**個々のTweet [#q6b0d146]
***1. Tweet Author [#u26da0cd]
-a. アプリケーションがモバイルプラットフォームで明確な物...
-b. @usernameは、@つきで表示しないといけない。
-c. 著者の名前と@usernameは、アイコンの右側に、一直線か、...
-d. アイコン、名前、@usernameはユーザーのTwitter profile...
***2. Tweet Text [#v67ce28b]
-a. ツイートテキストは著者の名前と@usernameの下に表示し、...
-b. ツイートテキスト中の[[Tweet Entities | Twitter Develo...
--i. User_mentions はユーザーのprofileにリンク。
--ii. ハッシュタグはtwitter.comの検索にリンク。
--iii. 本文中のリンクもただしくリンク。
***3. Tweet Action [#lf1ca7f4]
-a. Reply, Retweet, Favoriteアイコンは常にTweetと同時にみ...
-b. サードパーティのFollow, Reply, Retweet,Favoriteに似た...
***4. Tweet Timestamp [#a39efdd2]
-a. timestampは常に表示。“3:00 PM - 31 May 12"。
***5. Tweet Permalink [#dac68089]
-a. Tweet timestampはTweet permalinkにリンク。
***6. Branding [#r49f869f]
-a. ユーザーが見ている内容がTwitterであることが明瞭に。
-b. Twitter logo or Follow buttonは常に表示。
-c. Twitter logoはTwitterにリンク。
**タイムライン [#x28811a0]
タイムラインの表示ではいくつかの変更が必要
***1. Tweet Author [#ac55dec9]
-a. 著者の名前と@usernameは、アイコンの右側に、一直線か、...
-b. @usernameは常に@つきで表示。
-アイコンは名前、@username、テキストの左に。
***2. Tweet Action [#ffb20ed7]
-a. Reply, Retweet, Favoriteアイコンは常に使用可能でない...
-b. モバイルプラットフォームでは、Tweetエリア全体をアプリ...
***3. Tweet Timestamp [#qe51d59b]
-a. timestampは右上に常に表示。
-b. 24時間以内は相対時間で表示。"20s"、"3m"、"5h"などなど。
-c. 24時間以上は "6 Jun"などと表示。
***4. Tweet Permalink [#j3d16b34]
-a. Tweet timestampはTweet permalinkにリンク。
-b. モバイルプラットフォームでは、Tweetエリア全体をTweet ...
*** 5. Retweet Indicator [#lbf52fe0]
-a. もしツイートがRetweetならば、Retweetしてユーザーの名...
***6. Timeline Integrity [#o6ea3d0a]
-タイムラインにまとめられているツイートはTwitter以外の内...
***7. Branding [#r49f869f]
-ユーザーが見ている内容がTwitterであることが明瞭に。
-Twitter logoを表示する(例えばタイムラインのトップに)。
**Linking to Twitter [#od82bb7f]
アイコン、名前、@username、Tweet entity、Tweet action, Tw...
-1. https://twitter.com/jack/statuses/20 のようなダイレク...
-2. [[Web Intents | Twitter Developers:https://dev.twitte...
しかしながら、アイコン、名前、@username、hashutagはアプリ...
*トラブルシューティング [#l30d7fc1]
**trends/availableが取得できない [#pb57ec43]
-idが必須パラメータ。これがないと404が返ってくる。
ページ名: