【发布时间】:2018-03-19 23:58:22
【问题描述】:
Facebook 最近推出了Instagram Graph API,它允许从连接到您的 Facebook 公司页面的 Instagram 页面获取数据,instagram.com/developers 声明:
Instagram Graph API 现在可供所有开发者使用。
对于非商业 Instagram 帐户,请继续使用现有的 Instagram API。
因此,例如,如果我的公司有帐户 instagram.com/my_first_company,我只能检索它的提要,而不能检索其他人。
使用旧的 Instagram API 来检索 public_content 权限(访问任何提要)也不再是一种选择,来自old API documetation:
public_content - 读取用户的任何公开个人资料信息和媒体 代表(不再接受申请)
- 拥有
public_content权限的现有工具会怎样? (例如,有大量用于各种 CMS 的插件可以显示最近的 Instagram 照片) - 现在是否有任何有效的方法可以访问
public_content(访问任何提要)(除了获取 Instagram 网站的 HTML 页面)? - 是否有计划为非商业客户启用 Graph API,何时启用?
UPD。似乎有?__a=1 端点允许在没有任何令牌的情况下访问任何公共提要的最近照片。但这不是官方的,没有人知道 Instagram 何时/是否会关闭它。如果你这样做 - 请告诉我。
UPD 2. Instagram 删除了?__a=1 端点,不确定持续多长时间,可能永远。目前访问 instagram 提要的唯一方法是废弃 instagram.com 网站,这太可怕了。
【问题讨论】:
-
对于他们不再接受 public_content 申请的原因,我有两种说法。 1. GDPR 在 2018 年对于大多数公司来说将是一项非常难以解决的任务。 2. 他们正在努力将完整的 API 转移到 Facebook,这很有意义,因为他们的网站已经在使用 GraphQL 来查询数据。
-
Instagram Graph API 很难集成。 Facebook 在开发者部分询问了许多设置,因此对于每个人来说应该很容易,而不是那么复杂。
标签: facebook facebook-graph-api instagram instagram-api