Wal*_*lly 4 social-media instagram instafeedjs instagram-api instagram-graph-api
过去几年我一直在几个项目中使用 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: 'most-recent',
limit: '6',
resolution: 'thumbnail'
});
feed.run();
Run Code Online (Sandbox Code Playgroud)
对此的任何帮助都会很棒 - 抱歉,如果我以初级开发者的方式提出问题,我就是我:P
作为最后一个问题(有点厚脸皮)-
3) 使用新的 API 设置在您的网站上发布 Instagram 帖子时,您发现了哪些坑(我问的是“您只能知道您知道的内容和您知道自己不知道的内容”) - 所以只需确保我没有忽略什么。
预先感谢您, 热烈的问候, W
由于 Instagram 不支持新的开发者注册,因此您将无法获得clientId您的 Feed 的作品。Instagram 的旧 API 将于 2020 年 3 月 2 日完全关闭,并正在被 Instagram Graph API(特别是基本显示 API)取代。
“禁止新的开发者帐户”政策还扩展到“禁止新的应用程序”,因此即使您有现有的开发者帐户,您也无法创建新的 ClientID。
所以,回答你的问题:
特别是对于 instafeed.js,我们正在研究是否可以/实用使用新 API 提供类似的结果。在这个阶段,身份验证方案使它看起来不切实际,并且在允许的用例示例中绝对没有提及“在另一个网站上显示我的提要”。对于服务器端应用程序来说这也许是可能的,但不能仅仅通过在页面中放置一段 JS 来实现。
最后,我在这里进行推测,但我的强烈印象是 FB/IG 不希望这种用例。旧 API 的权限不断收紧,最终被弃用。如果 FB/IG 愿意的话,他们可以很容易地通过新 API 提供一个简单的“嵌入我的提要”功能 - 我的假设是他们希望用户在 instagram.com 或应用程序中查看该内容,而不是在网络上的其他地方。
| 归档时间: |
|
| 查看次数: |
2633 次 |
| 最近记录: |