>웹 프론트엔드 >JS 튜토리얼 >Graph API v2.4에서 Facebook의 JS SDK FB.api('/me')를 사용하여 특정 사용자 필드를 검색하려면 어떻게 해야 합니까?

Graph API v2.4에서 Facebook의 JS SDK FB.api('/me')를 사용하여 특정 사용자 필드를 검색하려면 어떻게 해야 합니까?

DDD
DDD원래의
2024-12-20 22:11:10805검색

How Can I Retrieve Specific User Fields Using Facebook's JS SDK FB.api('/me') in Graph API v2.4 ?

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 변경 로그](https:// 개발자.facebook.com/docs/apps/changelog#v2_4)
  • [FB.api 참고](https://developers.facebook.com/docs/javascript/reference/FB.api)

위 내용은 Graph API v2.4에서 Facebook의 JS SDK FB.api('/me')를 사용하여 특정 사용자 필드를 검색하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.