我有一個網站,並使用登錄使用Facebook。 我要做到以下幾點:我可以從facebook用戶加載我的webapp的私人照片嗎?
用戶來到我的網站 - 與Facebook登錄 - 我讀了他的Facebook數據和攝影允許
例如:
{
"id": "1"
"name": "John English"
"first_name": "John",
"last_name": "English"
"link": "https://www.facebook.com/johnenglish"
"username": "johnenglish"
"gender": "male"
"locale": "en_US"
....
}
和
{
"id": "2"
"name": "John English2"
"first_name": "John",
"last_name": "English2"
"link": "https://www.facebook.com/johnenglish2"
"username": "johnenglish2"
"gender": "male"
"locale": "en_US"
....
}
這兩個用戶都有私人照片。我可以使用JavaScript從我的web應用程序加載用戶(id:2)的私人照片嗎?你能舉個例子嗎?
我已經試過這樣:
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
var uid = response.authResponse.userID;
var accessToken = response.authResponse.accessToken;
FB.api('/USER-ID(USER ID 2)/photos?access_token=' + accessToken, function(response) {
//A user access token is required to request this resource.
});
} else if (response.status === 'not_authorized') {
} else {
}
});
錯誤:用戶訪問令牌需要請求該資源。
乍一看,你有錯字嗎? '「link」:「https://www.facebook.com/johenglish」'應該是''link「:」https://www.facebook.com/johnenglish「'? – Sirch 2012-07-11 11:47:00
這僅僅是一個例子。我想加載其他用戶的私人照片。 – Jenan 2012-07-11 11:49:18