2016-07-04 56 views
3

的Instagram的政策變化(這在2016年6月1發)之前我的應用程序顯示的登錄用戶的所有下列用戶的信息列表。我通過以下網址GET請求得到這樣的:獲取政策變化後,Instagram的追隨者2016年6月1日,

https://api.instagram.com/v1/users/self/follows?access_token=ACCESS-TOKEN

更改後,我只得到了沙盒的用戶登錄的用戶後,下面的列表。 (我加入了Sandbox用戶繼續開發這個應用程序)。

但是,其實我想得到全部用戶的信息登錄用戶正在追蹤之後。

如果只在沙箱環境中發生的是確定的,但怎麼樣的生產環境?

我提出我的應用程序後,可以我得到所有以下列表?或者我只會獲得登錄到我的應用程序的用戶(如Facebook)?

謝謝

+1

我也在尋找答案,但它似乎唯一的選擇是建立一個「應用程序」,通過申請過程,並讓所有的用戶登錄和驗證應用程序:(或者,網絡抓取:(我希望有一個更好的解決方案 – Andrija

回答

2

Krisrak的答案是正確的,沙盒模式就是爲什麼你沒有看到結果。下面是它如何工作的更多的細節:

注:以下是在this summary of how the new Instagram API rules

「沙盒模式」更詳細地解釋顯然是(unintuitively命名)網守牆面掉 你最想要什麼去做。這是所有 客戶端的默認狀態,它們沒有經過嚴格的提交過程。沙盒模式下的客戶端API 具有非常有限的權限。事實上,它 具有比匿名用戶查看公共內容 權限較少,因爲你的應用程序基本上住在一個小荒島中,你 是唯一的Instagram用戶,只有你過去的二十帖子存在。所以, 例如,/媒體/搜索端點只能從其他人 或任何職位返回你附近的指定位置上傳的媒體 ,不包括媒體超越你過去的二十。

...

沙盒用戶是其他Instagram的用戶,你「邀請」到你 客戶端。這樣做的主要原因是這樣,你的應用程序將會是 能夠「看到」他們自己的最後二十個職位。換句話說,當他們接受邀請時,他們會出現在您的應用居住的沙漠島上。

+0

太好了,謝謝! P.S:很有用的文章。 – Jacob

+0

應用程序過程主要針對完全成熟的產品,還是隻有幾百行代碼才能獲得批准?我想獲得更多的範圍,而不是個人項目的基本範圍。 – Queue

+0

他們的政策對您的應用程序的大小沒有任何要求。但是他們會考慮的用例非常狹窄。即使您的使用案例匹配(劇透:不會),您在通過提交流程收集某些內容時會遇到麻煩,因爲它們需要顯示每個作用域的確切功能的視頻。但是,請記住,您可以請求示波器無需啓動。範圍和「現場」在技術上沒有關聯。但是,如果您處於沙箱模式,您將只能看到自己的數據。我鏈接的文章更好地解釋了它。 – emersonthis

1

在生產模式,你會看到所有的用戶,在沙盒模式下,你將只能看到您已經添加到沙盒的用戶。

+0

嗨,對不起,如果聽起來有點可疑,但你發現在生產中運行的應用程序?該應用程序是否在新的Instagram政策下運行?@krisrak – Jacob

+0

是的,我有一個應用程序在生產中運行,https://picodash.com – krisrak

相關問題