2

JavaScript SDK를 사용하여 Facebook의 일괄 요청 API에서 반환되는 입력란을 제한 할 수 있습니까? 예를 들어JavaScript SDK 일괄 요청을 사용한 필드 제한

FB.api('/', 'POST', { 
     batch: [ 
      { method: 'GET', relative_url: 'me'}, 
      ... 
     ] 
    }, function (response) { 
     console.log(response); 
    }); 

일괄 요구의 첫 번째 방법은 상기 전체 사용자 그래프를 반환한다. 그러나 몇 가지 필드 (예 : first_name 및 last_name) 만 가져오고 싶다면 어떻게해야합니까? 이런 식으로 뭔가 좋을 텐데,하지만 작동하지 않습니다

 batch: [ 
      { method: 'GET', relative_url: 'me', fields: 'first_name,last_name'}, 
      ... 
     ] 

답변

4

일부 요청을 사용하면 URL 끝에 &fields=을 추가 할 수 있습니다. like /me?fields=first_name,last_name

+0

그건 정확히 내가 필요한 것입니다. 감사. –

1

사용 FQL queries 당신이 필요로 certian 필드를 필터링 ... 는 예 :

SELECT uid, name, first_name, pic_square FROM user WHERE uid = me()

이 쿼리는 USER_ID를 반환합니다 , 성, 이름 및 현재 연결되어있는 사용자의 50x50 픽셀 프로필 사진 ...