&tag(TwitterAPI/v1.1); *目次 [#tde713f5] #contents *参考情報 [#cc0de375] -[[../]] -[[Twitterブログ: Twitter API v1.1でのAPI利用ルールの変更について:http://blog.jp.twitter.com/2012/08/twitter-api-v11aip.html]] -[[Twitter APIと開発者規約変更のインパクトまとめ:結局、Twitter API 1.1で何が変わる? 5つのポイント - @IT:http://www.atmarkit.co.jp/ait/articles/1209/26/news120.html]] *概要 [#kced67db] -APIエンドポイントに承認が必要。 -APIエンドポイントごとにレートリミットが採用。 -Twitterクライアントに対する規約強化。 *開発者側で必要なこと [#fd53e49c] -APIエンドポイントのURL変更。 -レートリミットへの変更。 -Display Requirementsへの対応 *APIエンドポイントのURL変更 [#ib003177] **通常API [#c165e4ac] -URLが https://api.twitter.com/1/*からhttps://api.twitter.com/1.1/*に変更になる。 -一部廃止になるものもある。それを使ってたらだめ。 **検索API [#xfd6a602] -http://search.twitter.com/search.jsonが、https://api.twitter.com/1.1/search/tweets.jsonに変更になる。 -レスポンスの形式がかわるらしい。のでパース部分も変更する必要あり? *レートリミット変更 [#af42c394] -API 1.0ではREST APIで1時間あたり350回だった。 -API 1.1では1アカウント・15分・エンドポイントあたりに15回または180回。 -X-Rate-Limit-Remainingで残り回数確認できるらしい。X-Rate-Limit-Resetはリセットされる時間。 -ストリーミングAPIの制限は変更なし。 *Display Requirementsへの対応 [#jad068ab] -[[Developer Display Requirements | Twitter Developers:https://dev.twitter.com/terms/display-requirements]] -[[Developer Display Requirementsを日本語訳してみた » ABCanG's Blog:http://abcang.hotcom-web.com/wordpress/?p=123]] クライアントにとってこれが一番問題。 **個々のTweet [#q6b0d146] ***Tweet Author [#u26da0cd] -アイコン必須 -@usernameと@つきでusernameを表示しないとだめ。 -Authorの名前と@usernameは、アイコンの右側に、一直線か、垂直に積み上げて、名前を先に表示する。 -アイコン、名前、@usernameはユーザーのTwitter profileにリンクする。 ***Tweet Text [#v67ce28b] -ツイートはつぶやいた人と@usernameの下に表示しなければならない。 -Tweet Entitiesは適切なところにリンク。 --User_mentions はユーザーのprofileにリンク。 --Hashtagsはtwitter.comの検索にリンク。 --本文中のリンクもただしくリンク。 ***Tweet Action [#lf1ca7f4] -Reply, Retweet, Favoriteアイコンは常にTweetと同時にみえていないとだめ。Web IntentsやTwitter APIで実装する。 -"No other social or 3rd party actions similar to Follow, Reply, Retweet and Favorite may be attached to a Tweet." ? ***Tweet Timestamp [#a39efdd2] -timestampは常に表示。 ***Tweet Permalink [#dac68089] -Tweet timestampはTweet permalinkにリンク。 **Branding [#r49f869f] -ユーザーが見ている内容がTwitterであることが明瞭に。 -Twitter logo / Follor buttonは常に表示。 -Twitter logoはTwitterにリンク。