2017-01-11 199 views
1

我正在使用Facebook Graph API在公共頁面上發佈帖子。對於每篇文章,我得到以下內容:獲取「鏈接帖子」的照片/縮略圖 - 圖形API Facebook

{ 
    "message": "XXXXX", 
    "id": "104076318XXXX", 
    "created_time": "2017-01-11TXXXX", 
    "link": "http://bit.lXXXXX", 
    "type": "link", 
    "name": "XXXX", 
    "permalink_url": "https://www.facebook.comXXX", 
    "full_picture": "https://external.xx.fbcdn.net/safe_image.php?d=XXXX", 
    "picture": "https://external.xx.fbcdn.net/safe_image.php?d=AQBXXXX" 
} 

圖片和full_picture網址返回1x1像素圖像。這是正常的嗎?如果是這樣,我怎麼能得到由Facebook生成的縮略圖圖片?

由於

PD:我使用的圖形API的版本2.8

回答

0

50x50像素

<img src="https://graph.facebook.com/{{fid}}/picture">

200像素寬

<img src="https://graph.facebook.com/{{fid}}/picture?type=large">

型圖像

  1. 廣場:最大寬度和50個像素的高度。
  2. 小:最大寬度爲50像素,最大高度爲150像素。
  3. 正常:最大寬度爲100像素,最大高度爲300像素。
  4. 大:最大寬度爲200像素,最大高度爲600像素。

或者你可以使用HTML代碼

<img src="https://graph.facebook.com/{{fid}}/picture?width=140&height=110"> 

例子

https://graph.facebook.com/351843608490742/picture?width=300&height=300

你可以看到更多的Facebook API - How do I get a Facebook user's profile image through the Facebook API (without requiring the user to "Allow" the application)

相關問題