로그인 용 Facebook 그래프 API를 사용하고 사용자 ID, 이름 및 친구 목록을 검색하는 웹 앱을 구축하려고합니다. 실제 프로필 ID가 아닌 ID와 이름을 가져올 수 있습니다. 내 앱에서만 그 ID를 인식합니다. 이 코드는 로그인 버튼입니다 : Facebook Graph API가 실제 사용자 ID를 제공하지 않습니다.
<fb:login-button
id="fb-btn"
scope="public_profile,email,user_friends"
onlogin="checkLoginState();">
</fb:login-button>
을 그리고 이것은 API 호출에 사용되는 :
function testAPI() {
FB.api('me?fields=id,name,email,friends', function(response){
if(response && !response.error){
console.log(response);
}
})
}
내가 얻고 사용자 ID : "10211305857749793"빈 친구 목록입니다. 실제 사용자 ID는 1460690872입니다. 실제 프로필 ID를 얻는 방법.
{id: "10211305857749793", name: "Atul Krishna", email: "[email protected]", friends: {…}} friends:{data: Array(0), summary: {…}}