LoginSignup
3
3

More than 3 years have passed since last update.

インスタのハッシュタグ検索をAPIを使う

Last updated at Posted at 2021-03-16

目標

動物に関する動画のURLや詳細情報一覧を取得すること

まずは検索したいハッシュタグのidを取得する

今回はハムスターのタグのIDを検索する、
Getで
"https://graph.facebook.com/v10.0/ig_hashtag_search?user_id=0000000000&q=ハムスター&access_token={access_token}"
を叩く

で、17841563824129378が返ってくる

次に情報をGETで取得

# ハムスターのIDは17841563824129378
なので、ハムスターに関する最新の投稿情報を取得する
recent_media?を入れている部分に注目

取得情報はrecent_mediatop_mediaの2種類を選択できる

recent_media
特定のハッシュタグが付いている最近公開された写真および動画IGメディアオブジェクトのリストを取得します。
top_media
ハッシュタグでタグ付けされている人気上位の写真および動画IGメディアオブジェクトを返します。

Getで情報を取得する

https://graph.facebook.com/17841563824129378/recent_media?user_id={USER_ID}&fields=id,media_type,comments_count,like_count&access_token={access_token}


{
    "data": [
        {
            "id": "000000000000000",
            "media_type": "IMAGE",
            "comments_count": 0,
            "like_count": 5
        },
        {
            "id": "000000000000000",
            "media_type": "VIDEO",
            "comments_count": 0,
            "like_count": 5
        },
       ......
       ......
        {
            "id": "000000000000000",
            "media_type": "CAROUSEL_ALBUM",
            "comments_count": 0,
            "like_count": 5
        },
        ...
    ],
    "paging": {
        "cursors": {
            "after": "UVZAGRFptWkRUV05mYzBKMFRVVTVWVEpYZAUhRMGQxSnVkME01ZAUZASalYxWmlhbmhFTjNwMVNWOUdVR1V3UkdVMGFsRjBWRXhoYUVKcVpHOVJWM2hLWkRRd05HbEpNR05IVkhWeE9YSmlURVpXTURORlRXVTBaUT09"
        },
        "next": "https://graph.facebook.com/v10.0/17843776303020306/recent_media?access_token=EAAGb8eIVAU0BAAKzUAs1yNZCJSetSTch&fields=id%2Cmedia_type%2Ccomments_count%2Clike_count&user_id=17841446220096876&limit=25&after=UVZAGRFptWkRUV05mYzBKMFRVVTVWVEpYZAUhRMGQxSnVkME01ZAUZASalYxWmlhbmhFTjNwMVNWOUdVR1V3UkdVMGFsRjBWRXhoYUVKcVpHOVJWM2hLWkRRd05HbEpR05IVkhWeE9YSmlURVpXTURORlRXVTBaUT09"
    }
}

返り値は件数制限があるようで、["paging"]["next"]に続きの情報を見ることができました
参考:https://developers.facebook.com/docs/instagram-api/reference/ig-hashtag/?translation

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3