我正在实施 webhook 订阅以接收有关 Instagram 媒体新评论的通知(因此,该解决方案假定服务器端环境)。Webhook 有效负载包含评论 ID。通过 Facebbok API Graph 调用获取评论节点我可以获得作者的用户名。从这一点开始,我需要获取作者的个人资料图片。
目前我可以使用 Business Discovery API 通过用户名获取有关用户的信息,如下所示
GET graph.facebook.com/%PAGEID%
?fields=business_discovery.username(%USERNAME%){...fields...}
但此方法仅适用于 Instagram Business 帐户。
最近这个任务可以通过https://www.instagram.com/%USERNAME%/?__a=1
call来完成,但是现在这个请求需要授权。