Instagram:从网页分享照片

Posted

技术标签:

【中文标题】Instagram:从网页分享照片【英文标题】:Instagram: Share photo from webpage 【发布时间】:2013-07-14 10:25:03 【问题描述】:

在我的购物网站中,我实现了“通过 Instagram 登录”的功能,发现它运行良好。现在可以将产品图片及其描述分享给用户 Instagram 帐户,或者 Instagram 是否提供任何 javascript 方法,如 facebook、twitter、google+ 等。

【问题讨论】:

另见专业网站管理员:Can I have users share images from my site on Instagram? 【参考方案1】:

简短的回答是:不。发布图片的唯一方法是通过移动应用程序。

来自 Instagram API 文档: http://instagram.com/developer/endpoints/media/

目前,无法通过 API 上传。我们有意识地选择不添加它,原因如下:

Instagram 是关于您在旅途中的生活 - 我们希望鼓励在应用程序内拍摄照片。不过,未来我们可能会根据具体情况为个别应用提供白名单访问权限。 我们要打击垃圾邮件和低质量照片。一旦我们允许从其他来源上传,就很难控制进入 Instagram 生态系统的内容。

话虽如此,我们正在努力确保用户在我们的平台上获得一致且高质量的体验。

【讨论】:

嗨,我只是偶然发现了你的答案,但由于它是从 2013/07 开始的,我想知道这方面是否有任何更新。 据我所知,目前还没有公开支持的上传端点。我怀疑这种情况会不会改变,因为让用户进入他们的专有应用程序符合 Instagram 的利益。随着 ios 中最新添加的“扩展”,这将更加强化这一点。 2020 年终局之战,您好!有快乐的人吗? @lordparthurnaax 你找到解决方案了吗?【参考方案2】:

可以在 Instagram 上上传。他们的 API 提供了一个媒体上传端点,即使它没有记录在案。

POST https://instagram.com/api/v1/media/upload/

检查此代码,例如https://code.google.com/p/twitubas/source/browse/common/instagram.php

【讨论】:

这可能来自服务器,但它似乎不能从客户端 javascript 使用,因为 instagram 似乎不支持 CORS。 可以,但是您可以使用 PHP 脚本并通过 Javascript 中的 AJAX 请求调用它。 OP 正在寻求一种通过 javascript 分享到 instagram 的方法。发送一个简单的 ajax 请求,所有共享都发生在服务器端,这可能不是 OP 想要的。 好的,但是使用 Javascript 无法做到这一点,所以对于提问者来说,使用服务器端解决方案可能是可以的。现在我们应该停止讨论;) 值得注意的是,Instagram 不授权使用该端点,因此为什么它没有被记录在案,以及为什么他们明确声明只能通过他们的专有应用程序进行上传。 【参考方案3】:

自 2015 年 11 月 17 日起。此规则已正式更改。 Instagram 已弃用禁止使用其 API 上传图片的规则。

祝你好运。

【讨论】:

你有这方面的文件吗?我在文档中没有看到它。 我不确定上传图片是否会允许在 Instagram 上从您的网站共享图片。这里有一个单独的问题似乎更相关:How to post pictures to instagram using API 您应该指定 HOW 或发布指向提及如何的 API 页面的链接。 @rockthedrop 有什么例子吗?【参考方案4】:

2020 年 6 月更新

这已经不可能了……据说。如果您有 Facebook 或 Instagram 专门联系人(因为您在大型机构或与大客户一起工作),根据您的用例,这可能是可行的,但我们强烈建议您这样做。


2019 年 12 月之前:

现在“可能”:

https://developers.facebook.com/docs/instagram-api/content-publishing

内容发布 API 是 Instagram Graph API 端点的子集,可让您发布媒体对象。使用此 API 发布媒体对象是一个两步过程 - 您首先创建一个媒体对象容器,然后在您的企业帐户上发布该容器。

值得注意的是,“Content Publishing API 仅与 Facebook 营销合作伙伴和 Instagram 合作伙伴处于封闭测试阶段。我们目前不接受新的申请者。”来自https://***.com/a/49677468/445887

【讨论】:

内容发布 API 处于封闭测试阶段,仅面向 Facebook 营销合作伙伴和 Instagram 合作伙伴。我们目前不接受新的申请者。 此操作已被弃用,链接已过期。你可以找到旧文档here Tom,您能否给我们提供“它不再可能......据称”的来源。你在哪里找到的?

以上是关于Instagram:从网页分享照片的主要内容,如果未能解决你的问题,请参考以下文章

Android:无法使用 Intent 在 Instagram 上分享照片

用于照片共享社交应用(如 Instagram)的 Mysql 查询字符串

从零打造 Instagram

像带有硒 python 的 instagram 照片

如何使用 Instagram 的 API 显示我自己的照片库?

Instagram 登录会完全弃用吗?