9

我想写一个非常简单的网站,允许任何 Instagram 用户,无论大小,企业或个人,访问我的网站,使用他们的 instagram 凭据(oauth)登录,然后查看他们提要上的最后 5 个帖子. 我已经使用 instagram API 完成了这项工作,但所有文档都说该 API 已被弃用,因此我正在考虑迁移到新的 Graph API。问题是我发现它令人难以置信的混乱。

首先,新的 Graph Api 似乎仅适用于中型或大型企业帐户。不适合拥有几百个追随者个人帐户的人。是这样吗?如果是这种情况,我是否需要在我的应用程序中实现这两个 API 以同时满足大型企业帐户和小型帐户的需求?

如果不是,我只是在寻找一个示例,使用 NodeJs 或 Ruby,如何使用 Graph API 完成 oauth 流,然后使用来自 auth 流的访问令牌,点击端点以获取该用户的媒体。

我已经在图形 api 上注册了一个应用程序,我有一个应用程序 ID、秘密和 instagram_basic 权限。

任何建议将不胜感激,

谢谢,

克雷格

4

1 回答 1

0

好吧,这就是 Facebook 似乎正在发送的信息

来自 Graph API 网站

如果您正在为 Instagram 非企业帐户构建应用程序,请改用 Instagram 平台 API。

来自 Instagram 平台 API 网站

这些功能将立即禁用(之前设置为 2018 年 7 月 31 日或 2018 年 12 月 11 日弃用)。根据我们之前分享的时间表,以下内容将被弃用:

公共内容 - 2018 年 12 月 11 日代表用户阅读公共媒体的所有剩余功能 基本 - 在 2020 年初阅读用户自己的个人资料信息和媒体 供您参考,有关新 Instagram Graph API 的信息。

我还没有机会弄乱 Graph API,但是如果您有兴趣沿着旧的 Instagram API 路线走下去,那么有文档可以指导您完成 oauth 设置。一旦你有一个帐户的访问代码,它曾经是一个简单的 API 调用来获取最近发布的 20 张图像。他们上周通过引入 CORS 问题打破了这一点。如果您对此感兴趣,我很乐意分享我的工作。

于 2019-02-19T20:47:08.690 回答