如何使用js将照片发布到instagram?

时间:2016-03-23 08:22:04

标签: javascript instagram instagram-api

我知道发送照片没有api功能。但也许有一些方法可以从JS做到这一点?

3 个答案:

答案 0 :(得分:0)

看看this。您是说目前还没有API吗?

答案 1 :(得分:0)

现在 Instagram 允许从他们的 API 中使用 Content Publishing

来自文档的示例:

API 示例

假设您在 https://www.example.com/images/bronz-fonz.jpg 有一张照片,您想发布并使用主题标签“#BronzFonz”作为标题。您可以使用 POST /{ig-user-id}/media 端点来创建这样的容器:

样品请求

POST graph.facebook.com/17841400008460056/media
  ?image_url=https//www.example.com/images/bronz-fonz.jpg
  &caption=#BronzFonz

这将返回一个容器 ID(假设为 17889455560051444),然后您将使用 POST /{ig-user-id}/media_publish 端点发布该 ID,如下所示:

样品请求

POST graph.facebook.com/17841405822304914/media_publish
  ?creation_id=17889455560051444

用 JS 包装那些应该不是问题。

答案 2 :(得分:0)

var userFeed = new Instafeed({
  get: 'user',
  target: "instafeed-container",
  resolution: 'low_resolution',
  accessToken: 'your generated token'
});
userFeed.run();
a img {
  width: 25%;
}
<!DOCTYPE html>
<html>

<head>
  <title>Instafeed on Your Website</title>
  <script src="https://cdn.jsdelivr.net/gh/stevenschobert/instafeed.js@2.0.0rc1/src/instafeed.min.js"></script>
</head>

<body>
  <h1 style="text-align: center">Instagram Feed</h1>
  <div id="instafeed-container"></div>
</body>

</html>