Open tomoya0x00 opened 10 years ago
RT済みか否かは、JSONの下記キーで取得可能と思われる。
https://dev.twitter.com/docs/api/1.1/get/search/tweets
"retweeted": false
RTは下記のREST APIを使用。 https://dev.twitter.com/docs/api/1.1/post/statuses/retweet/%3Aid
https://api.twitter.com/1.1/statuses/retweet/241259202004267009.json
その後、レスポンスのJSON(オリジナルのツイート)を確認して、RT済みになっていれば成功。
"retweeted": false,
RT取り消しは下記参照。 http://d.hatena.ne.jp/kura-replace/20120328/1332949548
- 「Retweet id」を取得する。
Retweet したときのレスポンスから取得する。もしくは a. 『GET statuses/show/:id』 Twitter Developers に "include_my_retweet" オプションを追加して取得する。
- 「呟きを削除する API」を呼ぶ。
『POST statuses/destroy/:id』Twitter Developers の id に 1. で取得した id を渡す。
つぶやきタップしたら、別画面にしてつぶやきとRT・Favボタンを表示する。
RT機能が無い。 イベントなどでつぶやきを追いかけている場合、RTしたくなる場面は必ずあるはず。