我使用POST https://www.instagram.com/query/
并且能够通过查询获得许多评论:
ig_shortcode(<media-code>){comments.last(300){count,nodes{id,created_at,text,user{id,profile_pic_url,username,follows{count},followed_by{count},biography,full_name,media{count},is_private,external_url,is_verified}},page_info}}
但我不能为喜欢做这件事。我收到错误400.我已经尝试了查询:
ig_shortcode(<media-code>){likes{count,nodes{user{id}}}}
但结果限于10。
有正式GET /media/media-id/likes
,但要获得许可太复杂了。
还有其他方法吗?
答案 0 :(得分:1)
我找到了一个非官方的Instagram-API,可以像没有任何权限的官方Instagram移动客户端那样提出请求:https://github.com/mgp25/Instagram-API
它有工作方法$i->getMediaLikers($mediaId)。