web-dev-qa-db-ja.com

Instagram:Webページから写真を共有する

私のショッピングサイトでは、「Instagram経由でログイン」の機能を実装しましたが、機能していることがわかりました。これで、製品の画像とその説明をユーザーのInstagramアカウントに共有したり、Instagramがfacebook、Twitter、google +などのJavaScriptメソッドを提供したりできるようになりました。

ありがとう。

52
Akhil Sundar

簡単な答えは:いいえ。画像を投稿する唯一の方法は、モバイルアプリを使用することです。

Instagram APIドキュメントから: http://instagram.com/developer/endpoints/media/

現時点では、APIを介したアップロードはできません。次の理由により、これを追加しないように意識的に選択しました。

  • Instagramは外出先でのあなたの人生に関するものです。アプリ内からの写真を奨励したいと考えています。ただし、将来的にはケースバイケースで個々のアプリへのホワイトリストアクセスを許可する可能性があります。
  • スパムや低品質の写真と戦いたいです。他のソースからのアップロードを許可すると、Instagramのエコシステムに入るものを制御するのが難しくなります。

これらすべてが言われているように、私たちはユーザーがプラットフォーム上で一貫した高品質のエクスペリエンスを提供できるようにする方法に取り組んでいます。

70
Steven Schobert

Instagramでのアップロードが可能です。それらのAPIは、文書化されていない場合でも、メディアアップロードエンドポイントを提供します。

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

たとえば、このコードを確認してください https://code.google.com/p/twitubas/source/browse/common/instagram.php

17
mcont

更新可能になりました:

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

Content Publishing APIは、Instagram Graph APIエンドポイントのサブセットであり、メディアオブジェクトを公開できます。このAPIを使用したメディアオブジェクトの公開は2段階のプロセスです。最初にメディアオブジェクトコンテナーを作成してから、ビジネスアカウントでコンテナーを公開します。

「Content Publishing APIは、FacebookマーケティングパートナーとInstagramパートナーのみとのクローズドベータ版です。現時点では、新しい応募者は受け付けていません。」 from https://stackoverflow.com/a/49677468/445887

4
Tom Roggero