Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
OrganizationEventAdvent CalendarQiitadon (β)
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

More than 3 years have passed since last update.


Twitter APIのGet Tweet timelinesで返ってくるJSONのメモ



公式リファレンス: GET statuses/home_timeline



Key Describe Type Ex.
created_at ツイート時刻 String 'Sun Oct 01 01:16:11 +0000 2017'
id ユーザーID Number 915297861584421400
id_str idのtoString String '914297861583421440'
text ツイート内容 String 'かぜぐすり(?) https://t.co/UfTGVbbvVQ'
truncated Boolean false
entities Object -
- hashtags Array []
- symbols Array []
- user_mentions リプ先のユーザー名・IDなど ( 全部ではない ) Array [ Object, Object, ... ]
- urls ツイートに含まれるURLのいろいろ Array [ Object, Object, ... ]
- media 画像のURLとかかなあ… Array [Array]
extended_entities Object
- media Array [Array]
source ツイートしたデバイス? String ( HTMLtag ) '<a href="http://twitter.com/download/iphone" rel="nofollow">Twitter for iPhone</a>'
in_reply_to_status_id Number null
in_reply_to_status_id_str String null
in_reply_to_user_id Number null
in_reply_to_user_id_str String null
in_reply_to_screen_name String null
user Object -
- id 内部で管理されているID Number 4445069657
- id_str idのtoString String '4445069657'
- name ユーザー名 String 'にーの'
- screen_name 一般に言うtwitterID ( user_idではない ) String 'tomon9086'
- location プロフィールの場所 String 'レポート徹夜'
- description プロフィールの自己紹介 String 'YDKDYK'
- url null
- entities Object [Object]
- protected 鍵垢かどうか? Boolean false
- followers_count フォロワー数 Number 281
- friends_count フォロー数 Number 307
- listed_count 公開リストの数? Number 0
- created_at アカウントの作成時刻 String 'Fri Dec 11 05:16:53 +0000 2015'
- favourites_count ユーザーのふぁぼ数 Number 40760
- utc_offset Number 32400
- time_zone ユーザーのタイムゾーン String 'Tokyo'
- geo_enabled Boolean true
- verified 確認済アカウントかどうか Boolean false
- statuses_count ツイート数 Number 21699
- lang ユーザーの設定言語? String 'ja'
- contributors_enabled Boolean false
- is_translator Boolean false
- is_translation_enabled Boolean false
- profile_background_color String 'F5F8FA'
- profile_background_image_url null
- profile_background_image_url_https null
- profile_background_tile Boolean false
- profile_image_url String 'http://pbs.twimg.com/profile\_images/○○○.jpg'
- profile_image_url_https String 'https://pbs.twimg.com/profile\_images/○○○.jpg'
- profile_link_color String '1DA1F2'
- profile_sidebar_border_color String 'C0DEED'
- profile_sidebar_fill_color String 'DDEEF6'
- profile_text_color String '333333'
- profile_use_background_image Boolean true
- has_extended_profile Boolean false
- default_profile Boolean true
- default_profile_image Boolean false
- following フォローしているか ( 自分の場合はtrue ) Boolean true
- follow_request_sent Boolean false
- notifications Boolean false
- translator_type String 'none'
geo 位置情報のなにか…? null
coordinates 位置情報の座標? null
place 地名? null
contributors null
is_quote_status Boolean false
retweet_count ツイートのRT数 Number 0
favorite_count ツイートのふぁぼ数 Number 1
favorited 自分がふぁぼしたか Boolean false
retweeted 自分がRTしたか Boolean false
possibly_sensitive 不適切かどうか? Boolean false
lang ツイートの言語 String 'ja'




  • user_mentions.length === 0であれば独り言


  • user_mentions.length > 0であればリプ


  • retweeted_status !== undefinedであればRT
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Help us understand the problem. What is going on with this article?