2016-11-14 3 views
1

私は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}}APIを使用しないInstagram Webから1つのメディアのお気に入りの完全なリストを取得できますか?

しかし、私は好きのためにそれを行うことはできません。

ig_shortcode(<media-code>){likes{count,nodes{user{id}}}}

が、結果は10

に制限されているがありオフィシャルGET /media/media-id/likesがあるが、それは許可を得るには余りにも複雑だ:私は、クエリを試してみたエラー400を取得します。

他の方法はありますか?

答えて

1

私は、任意の許可がなくても、公式Instagramのモバイルクライアントのような要求をして非公式Instagramの-APIを見つけました:https://github.com/mgp25/Instagram-API

それは方法$i->getMediaLikers($mediaId)作業しています。

+0

このメソッドをどのように使用しますか?どのようにそれを横断するのですか? –

+0

特定のユーザーによってすべてのメディアが公開されています。それから各メディアについて、私は志望者のリストを取得します。残念ながら、ライターのリストには、ページングなしで各メディアのユーザーが100人に制限されています。私はforeachを使ってphp 'foreach($ response-> users $ user)'の各likerレコードを保存します。 – rNix

関連する問題