2013-07-16 146 views
39

在我的購物網站中,我實現了「通過Instagram登錄」功能,並發現它運行良好。現在是有可能共享產品形象,其描述用戶的Instagram帳戶還是Instagram的提供任何JavaScript方法只是如Facebook,Twitter,谷歌+等Instagram:從網頁分享照片

謝謝..

+0

另請參閱專業網站管理員:[我可以讓用戶在Instagram上分享我網站上的圖片嗎?](http://webmasters.stackexchange.com/questions/53040/can-i-have-users-share-images-從我的網站在Instagram) –

回答

57

簡短的回答是:否發佈圖片的唯一方法是通過移動應用程序。

從Instagram的API文檔: http://instagram.com/developer/endpoints/media/

此時,通過API上傳是不可能的。我們有意識地選擇不添加這個,原因如下:

  • Instagram是關於你在旅途中的生活 - 我們希望鼓勵在應用程序中的照片。但是,未來我們可能會根據具體情況給予單個應用的白名單訪問權限。
  • 我們想要打擊垃圾郵件&低質量的照片。一旦我們允許從其他來源上傳,就很難控制進入Instagram生態系統的內容。

所有這一切,我們正在努力確保用戶在我們的平臺上獲得一致的高質量體驗。

+0

嗨,我只是偶然找到你的答案,但因爲它是從2013/07年我想知道是否有任何更新。 –

+3

據我所知,仍然沒有公開支持的端點上傳沒有。我懷疑這是否會改變,因爲讓用戶進入他們的專有應用是符合Instagram的利益的。隨着iOS中最新增加的「擴展」功能,這一點將更加強化這一點。 –

11

可以在Instagram上傳。他們的API提供媒體上傳端點,即使它沒有記錄。

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

檢查這個代碼例如https://code.google.com/p/twitubas/source/browse/common/instagram.php

+0

這可能來自服務器,但它似乎並不能從客戶端JavaScript使用,因爲instagram似乎不支持CORS。 –

+4

是的,但您可以使用PHP腳本並通過Javascript中的AJAX請求調用它。 –

+0

OP正在尋求一種通過javascript與Instagram分享的方式。發送一個簡單的ajax請求,其中所有共享發生在服務器端可能不是OP所要查找的。 –

-1

截至11月17日,2015年該規則已正式改變。 Instagram已不贊成使用API​​上傳圖片的規則。

祝你好運。

+11

您有任何相關文檔嗎?我沒有在文檔中看到它。 –

+1

我不確定上傳圖片是否會讓圖片在Instagram上的網站上分享。這裏有一個單獨的問題,似乎更相關:[如何使用API​​將照片發佈到instagram](https://stackoverflow.com/questions/18844706/how-to-post-pictures-to-instagram-using-api) –

+4

您應該指定HOW,或者發佈指向API頁面的鏈接,提及如何。 – frezq