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 查询字符串