Facebook Graph API——从Instagram页面获取网站——屏幕截图



目前使用旧的instagram API(2020年弃用(和instafeed.js,使用access_token很容易从客户端instagram网站生成博客类型的网站。我想做的是一个网站,只从instagram上获取服装主题的服装用户帖子,并使用他们脸书页面上的信息获取关于、印记和联系信息。

在一个Nutshell我正在做什么tih旧的Instagram API

const feed = new Instafeed({
// data,
cget: auth.get,
userId: auth.userId,
clientId: auth.clientId,
accessToken: auth.accessToken,
clientSecret: auth.clientSecret,
grant_type: auth.grant_type,
redirect_uri: auth.redirect_uri,
filter: function(image) {
image.template = `<img src="${image.images.standard_resolution.url}}">`;
return true; // so we don't exclude any images
},
template: '{{model.template}}',
});
feed.run();

–访问网站的用户无需登录。–存储access_token服务器端,以便每个访问者都可以看到网站上交付的API中的内容

现在使用Facebook图形API;我做了以下步骤:

  1. 将服装商的Instagram商业账户与他的Facebook页面链接
  2. 接收facebook页面的管理员权限
  3. 在我的Facebook开发者帐户上创建应用程序

之后,我可以从facebook访问数据进行测试(使用facebook资源管理器工具(,但如果不进行屏幕播放,我就无法从instagram访问我的数据。

使用Facebook Graph API让客户从他们的instagram订阅源或其网站上的部分内容中获取和显示帖子怎么样?是否不再支持?在我设法访问这些数据以显示我计划如何使用它之前,我如何录制屏幕广播?也因为我计划将令牌存储在服务器上,所以没有界面可以在屏幕上显示…

这个解释在放映问题之前非常有用。https://bernardodiasdacruz.com/2018/03/05/fetching-from-instagram-using-facebook-graph-api/

我不知道该找什么,但我还找不到答案,这个答案有效,而且仍然是最新的。

有什么想法吗?谢谢

这真的很忙,但你链接的页面再次链接到了关于如何检索永久访问令牌的精彩答案。

看起来,实际上你所需要的只是永久访问令牌和按照官方入门指南连接的Instagram商业用户ID。

如果你有永久访问令牌和这个业务用户ID,那么你似乎不一定需要审查你的应用程序才能使其工作。我现在甚至不需要将此应用程序切换为"Live"。它现在刚刚开始工作。

尽管我不知道是否可能过早地达到某些配额。但即使是这样,只要将API响应缓存到某个数据库中,并使用cron机制仅每小时调用一次API,也可以轻松绕过。

最新更新