我能夠通過facebook圖形API(即https://developers.facebook.com/tools/explorer?method=GET&path=196118303833398_362048290573731)從特定的facebook-post中獲取圖片url,但是當我需要獲取圖片對象(對於越來越大尺寸的連接特定作物,如文檔中所描述的)我嘗試從圖片api獲取圖片對象從facebook張貼
我得到的迴應消息「(#100)未指定節點」 ......我該怎麼忘了?
我能夠通過facebook圖形API(即https://developers.facebook.com/tools/explorer?method=GET&path=196118303833398_362048290573731)從特定的facebook-post中獲取圖片url,但是當我需要獲取圖片對象(對於越來越大尺寸的連接特定作物,如文檔中所描述的)我嘗試從圖片api獲取圖片對象從facebook張貼
我得到的迴應消息「(#100)未指定節點」 ......我該怎麼忘了?
只有用戶和頁面有picture
連接 - 帖子沒有。 (A field
是不同的東西。)
但我猜full_picture
場是你想要什麼:https://developers.facebook.com/tools/explorer?method=GET&path=196118303833398_362048290573731%3Ffields%3Dfull_picture%2Cpicture
獲取我的帖子ID錯誤10203306166843354:不支持的獲取請求 – 2014-10-14 04:20:30
使用字段 - >附件是一個很好的!看到這篇文章http://stackoverflow.com/questions/10650730/facebook-graph-api-get-larger-pictures-in-one-request – 2015-02-03 21:07:15
謝謝,只需要該字段。完美的解決方案,希望API將來不會改變。 – brace110 2017-04-21 12:39:07
我給一個特定的帖子ID 20531316728_10152364602581729一個例子。 如果帖子是「照片」類型,則此帖子ID可以是任何帖子ID。
如果崗位類型爲「照片」,您可以通過調用檢索日誌對象ID:
https://graph.facebook.com/20531316728_10152364602581729?fields=object_id
這將返回一個對象ID 10152364594836729.
正如你可能會看到,返回的ID是第二部分的帖子ID,我不知道這是否始終如此,或者如果情況總是如此,可以肯定的是,將對象ID從API中解脫出來是很有效的。
現在你可以調用對象ID而不是帖子ID的圖片url,它會工作。
https://graph.facebook.com/10152364594836729/picture
在一個HTML img標籤,這將是這樣的:
您可以通過這個(http://graph.facebook.com/ {對象ID} /圖片)的URL訪問後的圖像。 您必須傳遞access_token以獲取對象ID。
https://graph.facebook.com/ {Your post ID}?fields=object_id&access_token={app_id}|{app_secret}
你可以簡單地得到OBJECT_ID如果是郵局類型是一張相片上的第一個請求通過傳遞參數,像這樣
https://graph.facebook.com/ $ ID /職位?場= ID,消息,CREATED_TIME到圖形API ,類型,OBJECT_ID & =的access_token $的accessToken
得到錯誤與我的帖子ID 1020330616684335 4:不支持的獲取請求 – 2014-10-14 04:19:35