目標
動物に関する動画の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_media
とtop_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