2013-01-09 4 views

답변

1

이렇게하려면 batch requests을 사용해야합니다. 첫 번째 요청은 주석을 받고 초는 그 결과를 사용하여 그림을 얻습니다.

당신은 다음과 같은 요청과 함께 batch 매개 변수를 제공해서는 안 :

batch=[ 
    { 
     "method":"GET", 
     "name":"get-comments","relative_url":"<SOME POST ID>/comments", 
    }, 
    { 
     "method":"GET", 
     "relative_url":"?ids={result=get-comments:$.data.*.from.id}&fields=picture" 
    } 
] 
+0

요청한 별칭 중 일부가 존재하지 않습니다 : Array [HTTP 404] – user1683039

+0

'curl -F 'access_token = MY_TOKEN'-F 'batch = [{ "method": "GET", "name ":"get-comments ","relative_url ":"MY_POST ID/comments ",}, {"method ":"GET ","relative_url ":"? ids = {result = get-comments : $. data. * .from.id} & fields = picture "}] 'https : // graph.facebook.com /'이 나를 위해 일합니다 (MY_TOKEN 및 MY_POST_ID가 바뀜) –

+0

예 고마워 :). – user1683039

1

이미지를 가져 오기 할 필요는 commentoruser_id이있는 경우.

의 URL

당신은 그래프 API를 사용하여 프로필 사진의 세 가지 유형을 얻을 수 있으며, 프로필 사진이

http://graph.facebook.com/{user_id}/picture

Infact는 것입니다 얻을 수 있습니다. 나는 유형은 자명 추측 : 그

  • http://graph.facebook.com/{user_id}/picture?type=large
  • P.S

  • http://graph.facebook.com/{user_id}/picture?type=square
    1. http://graph.facebook.com/{user_id}/picture?type=small

      가있다.

    +0

    그래프 API에 대한 두 번째 (또는 그 이상) 호출이 아니겠습니까? –

    +0

    @AviramSegal : 아니야, 너 그냥 img 태그에 여기에 사용자 ID를 사용하고있다 ... btw cool profile pic ... – naveen

    +0

    음, 나는 그림을 다운로드하고 img 태그에 넣지 않으려 고했다. img 태그를 원한다면 방법이 더 좋습니다. 그리고 내 그림에 대한 감사 :) –

    관련 문제