使用Instagram的Graph API,如何检索帖子数据(媒体URL,标题,海报用户名等)

问题描述 投票:0回答:1

我想在后端服务器上使用Instagram的Graph API来检索有关Instagram帖子的数据。在我的前端,用户将提交一个帖子URL(例如https://www.instagram.com/p/CAvPIm2lszQ/)。然后在后端,我想从该URL中获取帖子的ID(因此在本例中为CAvPIm2lszQ),然后希望可以通过Instagram Graph API传递该ID,然后检索我所获得的数据需要(媒体URL,标题,海报用户名等)。

那有可能吗?我确实在Graph API的“ IG Media”上找到了文档,但是在权限下,它说:“具有以下权限的Facebook用户访问令牌来自创建IG Media对象的用户。”] >

除非我有误解,否则我不确定是否能够访问各种公共帐户中的帖子。我认为也值得一提的是,我的用户没有登录他们的Instagram帐户来使用我的服务,因此唯一可能的“用户访问令牌”将是我自己的。

关于如何解决这个问题的任何想法?我以前使用instagram.com/p/{post_id}/?__a=1端点满足我的需求,但是由于某种原因,它在我的生产服务器上不起作用。所以我有点卡住。

我想在后端服务器上使用Instagram的Graph API来检索有关Instagram帖子的数据。在我的前端,用户将提交一个帖子URL(例如https://www.instagram.com/p/CAvPIm2lszQ/)。然后在...

api facebook-graph-api instagram instagram-api
1个回答
0
投票

[很可能您将无法使用Instagram API实现该目标。首先,您指的是CAvPIm2lszQ的ID不是用于获取IG Media的ID。 ID是不同的(它是数字值,就像您所链接页面中的示例请求中那样)。包含CAvPIm2lszQ的完整URL在shortcode字段中。目前,无法使用简码查找帖子的详细信息。如果要使用该端点,则需要首先获取真实的帖子ID,例如通过列出给定用户的帖子列表。但是,要这样做-您需要使用Facebook登录授权窗口从给定用户获取令牌。另外,您可以尝试请求https://developers.facebook.com/docs/instagram-api/guides/business-discovery,但它需要通过App审查并拥有自己的公司才能通过业务验证。请记住,此终结点仅返回有关Instagram专业版帐户(业务/创建者帐户)的信息。您将无法获得有关常规帐户的信息。

© www.soinside.com 2019 - 2024. All rights reserved.