2013-01-09 172 views

回答

1

爲了做到這一點,您必須使用batch requests,第一個請求獲取評論,秒使用其結果獲取圖片。如果你有評註user_id

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

無需提取圖片:

你應該提供batch參數與要求如下。

的URL來獲取個人資料照片

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

逸岸,您可以通過使用圖形API獲得三種類型的個人資料相片。也就是說,

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

P.S:我猜的類型不言自明。

+0

這不是第二次(或更多)調用圖API嗎? –

+0

@AviramSegal:沒有傢伙,你只是在這裏使用一個img標籤的用戶名... btw酷的個人資料圖片... – naveen

+0

嗯,我假設他想下載圖片,而不是把它放在一個img標籤。如果你想要一個img標籤你的方式更好。並感謝我的照片:) –

相關問題