0

나는 코딩에있어 초보자입니다. 아래 기능을 내 벽에 게시 할 때. 나는 항상 오류 발생 경고 상자를 encouunter. 며칠 동안 웹 검색을 수행했지만 결과와 수정 사항을 찾을 수 없습니다. 페이 스북 설명서 정말 안됐다. 도와주세요. 문제없이 fb.ui 또는 fb.getloginstatus를 호출 할 수 있습니다. 그러나 fb.api를 호출하는 데 문제가 있습니다.Facebook에 대하여 javascript sdk

function postToWall() { 
    var body = 'Reading JS SDK documentation'; 
    FB.api('/me/feed', 'post', { message: body }, function(response) { 
     if (!response || response.error) { 
     // alert('Error occured'); 
     } else { 
     // alert('Post ID: ' + response.id); 
     } 
    }); 
    FB.api('/me', function(response) { 
     // console.log(response); 
    }); 
} 

오류 메시지가

활성 액세스 토큰

현재 사용자에 대한 정보를 조회하는 데 사용해야합니다 - 이것도.

+0

경고'response.error.message'를 작성하십시오. –

+0

오류 메시지는 "현재 사용자에 대한 정보를 쿼리하는 데 활성 액세스 토큰을 사용해야합니다."입니다. – user1386463

답변

0

오류는 간단합니다. 현재 사용자가 응용 프로그램에 로그인하지 않았습니다. API를 추가로 호출하기 전에 먼저 FB.login으로 전화해야합니다.

로그인하면 사용자가 세션에 있으며이 오류가 다시 표시되지 않습니다.

관련 문제