Instagram API:检查哪些用户已授权

时间:2020-03-12 10:38:29

标签: authorization instagram-api

我们的Instagram最终被批准,两个端点: instagram_graph_user_profile instagram_graph_user_media

这是我们的应用理想的操作

  1. 用户在我们的网站上登录
  2. 用户看到并单击“连接Instagram”按钮,然后重定向到Instagram授权屏幕
  3. 用户单击“授权”按钮
  4. 返回我们的网站,在其中显示IG用户名并加载一些用户的IG帖子(图片)

但不理想...

  1. 用户在我们的网站上登录
  2. 用户看到并单击“连接Instagram”按钮,然后重定向到Instagram授权屏幕
  3. 用户取消选中“访问您的媒体”,电视剧开始了,我们无法加载用户Instagram帖子。 enter image description here

返回到重定向页面,您可能正在查询用户节点(https://graph.instagram.com/ {account_user_id}?fields = {some_fields}),该节点很可能包含字段“ media_count”。 其实你不应该。由于用户未选中“访问您的媒体”,这将引发错误代码10“应用程序无权执行此操作”的异常。 我们还分析了选中的“访问您的媒体”和未选中的“访问您的媒体”之间返回的Instagram参数是否存在差异;没有。

问题是,是否有办法找出用户是否已允许“访问您的媒体”?如果有办法,那么我们可以节省不必要的媒体查询尝试。

非常感谢

0 个答案:

没有答案