2014-02-08 61 views

回答

5

官方Instagram API不允許上傳照片,因爲他們希望鼓勵應用程序的「隨時隨地使用」應用程序。

由於posts.so當然不使用官方API上傳照片,有2種方式,他們可以做到這一點:

  • 他們做了與Instagram的合作伙伴關係,這給了他們訪問一些特殊的Instagram的API夥伴。不過,這個選項是highly unlikely

  • 他們使用了非官方的API。這是Instagram的iOS/Android應用程序用來上傳照片的API。通過使用反編譯器或數據包分析器(如Wireshark)可以輕鬆進行反向設計。

非官方API已被記錄在here。您正在尋找的具體方法是post new media。檢查此代碼,例如:

https://code.google.com/p/twitubas/source/browse/common/instagram.php