Instagram客户端ID / Instagram API的新要求

时间:2019-11-15 15:55:23

标签: instagram instagram-api social-media instagram-graph-api instafeedjs

过去几年中,我一直在一些项目中使用instafeed,但都没有很多问题。 随着Instagram的新API要求,即时通讯出现了一些问题,任何帮助都将是超级-

到目前为止,我已经设置了基本的API accsess(生成了我的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的更改,对于 新帐户 仍然有效)< / p>

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();

在这方面的任何帮助都将是惊人的-很抱歉,如果我以初级开发人员的方式提出问题,我就是我:P

作为最后一个问题(有点厚脸皮)-

3)关于使用新的API设置在您的网站上发布Instagram帖子时,您发现了什么陷阱(我问这个问题是“您只能知道您知道什么,您知道什么您不知道”)-确保我没有忽略任何东西。

预先感谢您, 温暖的问候, W

2 个答案:

答案 0 :(得分:2)

由于Instagram不支持新的开发人员注册,因此您将无法获得供稿使用的clientIdInstagram's old API is being turned off completely on March 2, 2020,并且正在被Instagram Graph API取代,尤其是Basic Display API

“没有新的开发者帐户”政策也扩展为“没有新的应用程序”,因此,即使您拥有现有的开发者帐户,也将始终无法创建新的ClientID。

因此,回答您的问题:

  1. 否,不适用于新帐户。
  2. 据我所知
  3. 我不知道仅使用客户端代码(instafeed.js的工作原理)通过新API将用户的IG feed嵌入另一个网站的方法。有关详情,请参见下文。

特别是对于instafeed.js,请we're investigating用新的API提供类似的结果是否可行。在此阶段,身份验证方案似乎不切实际,并且在允许的用例示例中绝对没有提到“在另一个网站上显示我的提要”。服务器端应用程序可能有这种可能,但不能仅在页面中添加一小段JS。

最后,我在这里进行推测,但是我的强烈印象是FB / IG并不需要这种用例。在最终弃用旧API之前,其权限一直在不断收紧。如果FB / IG愿意的话,使用新的API提供简单的“嵌入我的提要”功能非常容易-我的假设是,他们希望instagram.com或应用程序中的用户查看该内容,而不是在网络上的其他地方。

答案 1 :(得分:0)

我不知道一种仅使用客户端代码(instafeed.js的工作方式)通过新API将用户的Instagram feed嵌入到另一个网站中的方法。

是的……但是,如果您愿意在框外思考,您仍然可以在您的网站上显示供稿。提示:这需要Zapier将您的Instagram图像交叉发布到后台的公共RSS feed中。

在此处阅读:https://stackoverflow.com/a/60394300/2397550