在v1中,我们可以获得用户公共链接
/v1.0/me
function testAPI() {
console.log('Welcome! Fetching your information.... ');
FB.api('/me', function(response) {
console.log('Successful login for: ' + response.link);
document.getElementById('status').innerHTML = response.link';
});
}
结果将是https://www.facebook.com/user_id
但在v2
/v2.0/me
function testAPI() {
console.log('Welcome! Fetching your information.... ');
FB.api('/me', function(response) {
console.log('Successful login for: ' + response.link);
document.getElementById('status').innerHTML = response.link';
});
}
结果将是https://www.facebook.com/app_scoped_user_id/814241178599786/
可以从Facebook API获取公共URL吗?如果是,那么如何?
谢谢
答案 0 :(得分:2)
在Graph v2.0中,这可能不。这样做的原因是Facebook正试图为用户提供更多的数据安全性。
正如您所提到的,应用范围的用户网址https://www.facebook.com/app_scoped_user_id/814241178599786/将重定向到其个人资料页面。
另请注意,您无法获得: