4
我正在嘗試使用Instagram API跟蹤用戶數組(通過他們的ID)。我正在使用此處記錄的最後一個端點:http://instagram.com/developer/endpoints/relationships/。發送請求後,我收到一些數據(代碼:200,incoming_status:「none」,outgoing_status:「none」)。Instagram API:關注問題
這裏是代碼片段(JavaScript的使用jQuery):
var access_parameters = {action:"follow"};
for (key in users) {
if (users.hasOwnProperty(key)) {
var username = key;
var instagramUrl = "https://api.instagram.com/v1/users/"+users[key][0]+"/relationship?access_token=[ACCESS_TOKEN]"; //where users[key][0] is the id of the user intended to follow and [ACCESS_TOKEN] is my access token
$.ajax({
type:"POST",
async: false,
dataType: 'jsonp',
url: instagramUrl,
contentType: 'text/plain; charset=UTF-8',
data: access_parameters
}).done(function (data) {
if(console && console.log) {
console.log(data); //this is where the above data comes through
}
});
}
}
我試圖把數據陣列中並且在URL中的access_token,也同樣與動作=幾個排列「跟隨」。似乎端點沒有收到操作參數,只是簡單地返回當前關係的狀態。
您是否在註冊您的應用程序時爲關係提供了範圍? incoming_status:「none」,outgoing_status:「none」表示您向instagram發送的請求,但是由於權限無效,因此未處理。 – 2014-02-24 14:13:08
你應該使用post方法不行。您應該添加操作作爲參數和值。您無法訪問關係端點而無需請求訪問端點,顯然您應該填寫表單。請讓我知道你填寫表格,因爲我有同樣的問題 – hadi