我正在开发一个应用程序,允许用户在我的应用程序中连接他们的 Instagram 个人资料。
因此,我的应用程序中的其他连接用户可以访问他们的 Instagram 个人资料。
这与Tinder已经在其应用程序中实现的类似。请参阅此链接。
为了实现这一点,我们需要按照 Facebook 于 2019 年 10 月 16 日在本博客中发布的新公告实现Instagram Basic Display API。现在,所有 Instagram 应用程序必须提交 Facebook 应用程序审核(将 Instagram 添加为 Facebook 应用程序中的产品)才能使用这 2 个权限,即。和。instagram_graph_user_profileinstagram_graph_user_media
因此,我在我的应用程序中使用了instagram_graph_user_profile权限。
从 Facebook 上的“我的应用程序仪表板”中,转到“产品”,在“产品”下,您将找到Instagram(如果在“产品”下找不到 Instagram,则需要添加它)。在Instagram下,您会发现基本显示。填写应用程序详细信息后,您可以选择提交应用程序以供审核。
因此,我从这里提交了应用程序以供审核。我已经清楚地提供了在我的应用程序中找到 Instagram 功能的所有说明,并且它在我已经提交给他们的捕获的截屏视频中正确显示。
但是,我的应用程序因以下原因被拒绝。
不批准
在审核过程中,我们无法将您的应用程序与 Instagram 连接。请重新提交新的截屏视频或修改后的提交内容,描述用户如何将其 Instagram 帐户链接到应用程序。
您提交的内容缺少此权限的注释。
您提交的内容必须包含截屏视频。
不批准
在审核过程中,我们无法在您的应用中找到 Instagram 基本显示体验。
请确保链接易于进行且符合 Instagram 品牌指南。您可以使用截屏视频和审阅者说明来展示如何初始化 Instagram 基本显示体验。
如果您的任何平台(iOS、Android 等)不支持 …
过去几年我一直在几个项目中使用 instafeed,没有出现太多问题。随着 Instagram 的新 API 要求,我遇到了一些问题,任何帮助都会非常好 -
到目前为止,我已经设置了基本的 API 访问(生成了我的 ID 和 accsessToken)-
(所以我已经在这里完成了文档 - https://developers.facebook.com/docs/instagram-basic-display-api/getting-started)
我现在试图获取我的 ClientID,但似乎找不到在哪里执行此操作(鉴于此更改是新的,我在网上找到的信息分配指的是执行此操作的旧方法,该方法来自:
https://www.instagram.com/developer/clients/register/
然而现在返回:
不再支持新注册)
所以问题(再次感谢这里的任何帮助)-
1) 您是否仍然可以使用 instafeed js 在您的网站上显示您的 Instagram 帖子(对 API 进行所有这些更改后,它对新帐户仍然有效吗)
2) 我现在如何生成 ClientID?
即(这是来自 instafeed.js)
var feed = new Instafeed({
get: 'user', // <-- new
userId: 'XXXXXXX <<<< GOT THE CODE', // <-- new
clientId: '??????????????? <<< **need this code for it to work**',
accessToken:'XXXXXXX <<<< Got the code',
template: '<a href="{{link}}"><img src="{{image}}" /></a>',
sortBy: …Run Code Online (Sandbox Code Playgroud) social-media instagram instafeedjs instagram-api instagram-graph-api
我只是使用Instafeed.js库创建一个显示Instagram照片的基本页面.我按照教程进行了操作,但是当我打开HTML页面时,我只看到了像素化的图像,而不是实际的图像.
当我打开控制台时,每张照片旁边都会出现错误net :: ERR_FILE_NOT_FOUND.
这是代码:
<script type="text/javascript" src="instafeed.min.js"></script>
<div id="instafeed"></div>
<script type="text/javascript">
var feed = new Instafeed({
get: 'tagged',
tagName: 'awesome',
clientId: 'Your Client Id'
});
feed.run();
</script>
Run Code Online (Sandbox Code Playgroud)