【问题标题】:How to post an image to Instagram through Instagram graph API using Node.js [closed]如何使用 Node.js 通过 Instagram 图形 API 将图像发布到 Instagram [关闭]
【发布时间】:2016-09-28 07:25:56
【问题描述】:

我想使用 Instagram-graph-API 在 Instagram 上发布图片。该文档没有特别提供对 Node.js 的任何支持。此外,关于这个主题的在线资源非常少。 可以通过首先使用重定向 URL(如文档和一些在线资源中所述)发出身份验证请求然后使用身份验证代码生成访问令牌来帮助实现这一点。一旦我们最终获得访问令牌,我们就会在 Instagram 上发布图像。 没有关于此的指导性文章或文档。大多数 NPM 包也没有用。另外,middlewarepassport等也不够清楚。

我需要所有使用 Node.js、Express 的实现。 有人可以帮我吗?

【问题讨论】:

标签: facebook-graph-api instagram instagram-graph-api


【解决方案1】:

发布 API 端点是私有的。他们只允许少数选定的第三方直接在 Instagram 上发帖,如果这些天都允许的话。

您唯一能做的就是在已选择媒体的情况下打开 Instagram。

看看here

【讨论】:

  • 其实还有更多选择,比如使用 Instagram Private API 来完成这项工作。请参阅我对其他解释的回复。
  • 他们将其称为 PRIVATE api 是有原因的。如果 Instagram 检测到您正在这样做,该帐户将被禁止。我们亲眼目睹了这一点
  • 我只看到“if”语句。但是,如果你说没有办法,那么你写的肯定是错误的答案。这被称为虚假信息。
  • 而你的回答将导致人们的 Instagram 帐户被禁止,如果此用户正在构建供客户使用的产品,他们的客户帐户将面临风险。
  • Instagram 一直在改变自己的平台:几天前,他们发布了一个新的“Graph API”(旨在取代旧的 API),并且为他的客户(带有业务页面)提供了一个名为“内容发布测试版”。我认为他们不想继续禁止帐户,而这个新功能就是证明。
【解决方案2】:

您可以在 Heroku 上构建一个简单的服务器 Rest API 来完成这项工作。 如果你知道 Python 或 Javascript 或 PHP 很简单;使用一些框架,如 Node.js + Express 或 Flask 或 Bottle 或 Laravel 或任何你想要的。

然后,当您点击 API 时,它会使用私有 API(在应用程序中用于上传媒体!)将媒体上传到 Instagram。

那么如何使用这个 Instagram Private API? 只有少数活动项目与 Instagram Private API 集成。你自己去看看吧。

PHP mgp25/Instagram-API

Python b3nab/instapy-cli

更新 2018 年 1 月 30 日,Instagram 宣布他的旧 API 将被新的 Instagram Graph API 取代,这将使您(通过业务页面)可以发布内容并(因此)安排它们。

要查看有关新 Graph API 的其他信息,请转到此处 > https://developers.facebook.com/blog/post/2018/01/30/instagram-graph-api-updates/

【讨论】:

  • Python b3nab/instapy-cli ----很有帮助,谢谢
【解决方案3】:

Instagram API 非常有限,目前无法从 instagram API 发帖。

您可以在此处阅读有关它的更多信息。

Content Publishing - Instagram Platform

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-25
    • 1970-01-01
    • 2018-04-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多