0
javascript sdk를 사용하고 있으며 API 호출을 할 수있는시기가 명확하지 않습니다. FB.api는 FB.getLoginStatus 함수 내에서 올바르게 작동하지만 아래의 FB.api 호출은 'undefined'라는 이름을 출력합니다. 분명히 나는 근본적인 무언가를 놓치고있다. 어떤 식 으로든 액세스 토큰을 사용해야합니까?Javascript SDK API 호출 권한 부여
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
var uid = response.authResponse.userID;
var accessToken = response.authResponse.accessToken;
FB.api('/me', function(response) {
// SUCCESS
alert('Your name is ' + response.name);
});
}
});
FB.api('/me', function(response) {
//FAILURE
alert('Your name is ' + response.name);
});
오 예 프레임 워크를 비동기 적으로로드 했으므로이 예제에서는 표시하지 않았습니다. FB.api는 사용자가 연결되었는지 확인한 후에 만 호출 할 수 있음을 확인해 주셔서 감사합니다. – Sean