페이스 북의 Javascript SDK를 처음 사용합니다. 이 API를 사용하여 응용 프로그램을 만들려고합니다. 그러나 FB.api 메서드를 사용하는 동안 힘든 일이 있습니다. 어떻게 든 FB.api 메서드가 매번 제대로 작동하지 않습니다. 때로는 응답을 제공 할 것이다 (나는 단지 response.name에 접근 중이다). 다른 시간에는 제대로 호출되지 않을 것이다. 버튼과 같은FB.api가 매번 작동하지 않음
window.fbAsyncInit = function() {
FB.init({
appId : 'my_app_id', // App ID
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
oauth : true, // enable OAuth 2.0
xfbml : true // parse XFBML
});
FB.getLoginStatus(function(response) {
if (response.authResponse) {
alert('user is:'+response.status);
userId = response.authResponse.userID;
FB.api('/me',function(response) {
alert('Inside FB.api function');
document.getElementById("userInfo").innerHTML = 'Welcome <img src="https://graph.facebook.com/'+ response.id + '/picture" style="margin-right:5px"/>' +response.name + '!';
});
}
});
};
다른 방법 FB.ui 및 FB.getLoginStatus와 페이스 북은 예상대로 작동하고 있지만 FB.api 다른 사람으로 원활한 방식으로 작동하지 않습니다. 그 이유는 무엇입니까? 문제를 확인하도록 도와주세요.
:/사람들이 쉽게 읽을 수있는 방식으로 게시물을 형식화하십시오. – Lix
FB.api ('/ me')'를 호출하면 어떤 오류가 발생합니까? – Lix