如何使用新的Graph API访问任何用户的Instagram提要?
Facebook最近推出Instagram Graph API,这使得获取来自Instagram的网页连接到你的Facebook公司的网页,instagram.com/developers状态数据:如何使用新的Graph API访问任何用户的Instagram提要?
的Instagram的图形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何时会关闭它。如果你这样做 - 请让我知道。
先决条件:您首先需要将企业Instagram帐户链接到FB页面。 https://help.instagram.com/356902681064399 - 那个人可以在Instagram帐户的个人资料页面上完成。
获取业务的Instagram帐户ID:
graph.facebook.com/v2.8/<fbPageId>?fields=instagram_business_account
。 (该fbPageId
是Facebook页面的帐户链接的页面ID)要提取Instagram的进纸:
graph.facebook.com/v2.8/<igBusinessId>/media
来获取的Instagram帐户的介质输送。 (igBusinessId
是上面链接的instagram_business_account
返回的ID) - 依据页面access_token,这仍然是拥有媒体。没有任何其他用户的Feed。提到here提到的所有其他端点(如评论审核,详细见解API)适用于上述呼叫返回的商业媒体列表。
请注意: 这仍然不允许获取未认证用户的Instagram的饲料。这现在不可能通过API。通过API没有有效的方法来达到public_content
范围。可以有几个Instagram营销合作伙伴为其启用。但是,一般情况下,范围现在已被弃用!
目前,为了使FB图API能够正常工作,我们需要链接商业页面到Instagram帐户。如上所述,apis使用页面令牌。
当我触发这个链接时,我得到了这样的错误。 错误“:{ ”消息“: ”访问令牌需要请求此资源“, ”型。“: ”OAuthException“, ”代码“:104, ”fbtrace_id“: ”B/FAne8n7Kq“ } –
您需要通过OAuth2获取令牌并将其传递给 – enator
@enator您是否可以清除一些事情,比如如何获得
我有两个理论为什么他们不再接受public_content的应用程序。 1. GDPR将是2018年 2.他们正在努力转移到Facebook上,这让很多的意义,因为他们的网站上完整的API来解决大多数公司很艰巨的任务已经使用GraphQL为查询数据.. – raRaRa