我有一个网站,并使用登录使用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