Graph API v2.4를 사용하여 Facebook JS SDK의 FB.api('/me')에서 필드 반환 처리
Facebook JS SDK FB.api('/me') 메소드는 사용자 정보를 검색합니다. 그러나 Graph API 버전 2.4 이상에서는 기본적으로 사용자 이름과 ID만 반환됩니다. 이메일, 이름, 성, 생일 등의 추가 필드를 검색하려면 개발자가 해당 필드를 명시적으로 지정해야 합니다.
해결책:
필요한 필드를 수동으로 지정하려면 , 다음과 같이 API 요청에 필드 매개변수를 추가합니다. this:
FB.api('/me', 'get', { access_token: token, fields: 'id,name,gender' }, function(response) { console.log(response); });
배경:
이 변경 사항은 모바일 네트워크 성능을 개선하기 위해 Graph API v2.4에 도입되었습니다. 기본적으로 노드와 에지는 더 이상 좋아요와 댓글을 포함하지 않습니다. 개발자는 GET 요청에 필요한 필드를 명시적으로 요청해야 합니다.
추가 리소스:
위 내용은 Graph API v2.4에서 Facebook의 JS SDK FB.api('/me')를 사용하여 특정 사용자 필드를 검색하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!