在我的购物网站中,我实现了“通过 Instagram 登录”的功能,发现它运行良好。现在可以将产品图片及其描述分享给用户 Instagram 帐户,或者 Instagram 是否提供任何 javascript 方法,如 facebook、twitter、google+ 等。
4 回答
简短的回答是:不。发布图片的唯一方法是通过移动应用程序。
来自 Instagram API 文档:http: //instagram.com/developer/endpoints/media/
目前,无法通过 API 上传。我们有意识地选择不添加它,原因如下:
- Instagram 是关于你在旅途中的生活——我们希望鼓励从应用程序中拍摄照片。但是,将来我们可能会根据具体情况授予对单个应用程序的白名单访问权限。
- 我们要打击垃圾邮件和低质量的照片。一旦我们允许从其他来源上传,就很难控制进入 Instagram 生态系统的内容。
尽管如此,我们正在努力确保用户在我们的平台上获得一致且高质量的体验。
可以在 Instagram 上上传。他们的 API 提供了一个媒体上传端点,即使它没有记录在案。
POST https://instagram.com/api/v1/media/upload/
检查此代码,例如https://code.google.com/p/twitubas/source/browse/common/instagram.php
2020 年 6 月更新
它不再可能......据称。如果您有 Facebook 或 Instagram 的专门联系人(因为您在大型机构或与大客户一起工作),根据您的用例,这可能是可行的,但非常不鼓励这样做。
2019 年 12 月之前:
现在是“可能的”:
https://developers.facebook.com/docs/instagram-api/content-publishing
内容发布 API 是 Instagram Graph API 端点的子集,允许您发布媒体对象。使用此 API 发布媒体对象是一个两步过程 - 您首先创建一个媒体对象容器,然后在您的企业帐户上发布该容器。
值得注意的是,“内容发布 API 仅与 Facebook 营销合作伙伴和 Instagram 合作伙伴处于封闭测试阶段。我们目前不接受新申请者。” 来自https://stackoverflow.com/a/49677468/445887
自 2015 年 11 月 17 日起,此规则已正式更改。Instagram 已弃用禁止使用其 API 上传图像的规则。
祝你好运。