Javascript FB.getLoginStatus工作时出现FB.api错误
对facebook的javascript SDK非常失望 有人能告诉我为什么这样做(用我的facebook名字发出警告): 但这会返回一个错误,“必须使用活动访问令牌来查询有关当前用户的信息。”: 但这会返回一个错误:“必须使用活动访问令牌来查询有关当前用户的信息。” 嗯,因为您在调用方法之前还没有获得访问令牌Javascript FB.getLoginStatus工作时出现FB.api错误,javascript,facebook,Javascript,Facebook,对facebook的javascript SDK非常失望 有人能告诉我为什么这样做(用我的facebook名字发出警告): 但这会返回一个错误,“必须使用活动访问令牌来查询有关当前用户的信息。”: 但这会返回一个错误:“必须使用活动访问令牌来查询有关当前用户的信息。” 嗯,因为您在调用方法之前还没有获得访问令牌 FB.getLoginStatus为您提供新的用户访问令牌,前提是用户之前已授权您的应用 但是,如果你跳过与Facebook互动的这一步,你希望有效的访问令牌来自哪里 是的,没有–因此您
FB.getLoginStatus
为您提供新的用户访问令牌,前提是用户之前已授权您的应用
但是,如果你跳过与Facebook互动的这一步,你希望有效的访问令牌来自哪里
是的,没有–因此您会收到错误消息,确切地说…可能重复感谢您的回复。如果不是通过登录和连接到facebook,如何获得访问令牌?
FB.getLoginStatus(function(response) {
if (response.authResponse) {
token = response.authResponse.accessToken;
FB.api('/me', function(response) {
console.log(response);
alert('Your name is ' + response.name);
// do something here they are logged in and have given you perms
});
} else {
// no user session available, someone you dont know
}
});
FB.api('/me', function(response) {
console.log(response);
alert('Your name is ' + response.name);
});