新的Facebook Graph API-将照片嵌入

问题描述

使用用于Instagram的新的Facebook API在执行嵌入帖子(尤其是图片)时遇到一些麻烦。

实际上,我必须执行以下操作:从帐户页面中,我需要获取最新的6个帖子并将其可视化在我拥有的网页上。显然,此解决方案必须是自动化的,这意味着,如果instagram发生更改,则更改必须反映在网站上。

我看了一下文档,但发现它非常令人困惑(https://developers.facebook.com/docs/instagram/oembed),而且似乎没有办法以简单的方式获取给定用户的帖子列表(我签出oEmbed选项,但始终需要自动过程中没有的发布网址)。同样,API Instagram基本显示似乎也需要ID才能运行,但我不知道如何获取它们。

继续,我需要对API进行一系列调用,以获取特定用户的n条帖子列表。现在有可能吗?我应该执行什么电话才能实现此目标?

解决方法

如果您使用的是从Instragram API进行的简单嵌入,事情会变得棘手。

我一直在本地模式下进行测试,并且Instragram生成的链接没有问题。

问题在于,据我所知,一旦您生活了,就需要具备以下条件:

据我了解,在文档中,简单的嵌入链接将更改为:

https://www.instagram.com/p/shortCode/

https://graph.facebook.com/v8.0/instagram_oembed?url=https://www.instagram.com/p/shortCode/acces_token={appId + client-token}

但是,自从系统提示我提供文档(我没有)以来,我一直无法更改我的帐户的使用权限,该文档确认我拥有该企业。因此,无法在实时服务器中正确测试这些步骤。

,

您可能会被提示输入文档,因为Facebook App使用了确实需要它的一种或多种其他产品。 o本身嵌入无需进入业务模式即可进行业务验证。

一种快速而肮脏的解决方案是制作一个新的Facebook应用程序,将该应用程序置于实时模式,然后仅将该应用程序用于oEmbed。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...