【发布时间】:2020-12-28 19:03:20
【问题描述】:
我在使用适用于 Instagram 的新 facebook API 执行嵌入帖子(尤其是图片)时遇到了一些麻烦。
实际上我必须执行以下操作:我需要从帐户页面获取最新的 6 个帖子,并将它们可视化在我拥有的网页上。显然,这个解决方案必须是自动化的,这意味着如果 Instagram 上的某些变化必须反映在网站上。
我查看了文档,但发现它非常令人困惑 (https://developers.facebook.com/docs/instagram/oembed),而且似乎没有办法以简单的方式获取给定用户的帖子列表(我查看了 oEmbed选项,但总是需要一个我在自动程序中没有的帖子网址)。 API Instagram Basic Display 似乎也需要 id 才能运行,但我不知道如何获取它们。
恢复我需要对 API 进行一系列调用来获取特定用户的 n 个帖子的列表。现在有可能吗?我应该执行什么调用来实现这个目标?
【问题讨论】:
-
oEmbed 是一种嵌入特定帖子的机制,您已经知道其 URL。它与获取最新帖子完全无关。
-
你需要获取一个访问令牌,然后你可以从这个端点获取一个媒体项列表,developers.facebook.com/docs/instagram-basic-display-api/…
{user-id}部分可以替换为me,API会自动根据访问令牌找出应该引用的帐户。