2010-06-28 92 views
1

我嘗試創建一個帖子 - 包括用戶圖片。 在我找到的文檔中: - 您可以使用 http://graph.facebook.com/XXXXXXX/picture獲得元素圖片 - 其中XXXX是對象(用戶)的ID。使用Graph API的facebook GraphAPI發佈與個人資料圖片鏈接

And ... image src ='http://graph.facebook.com/XXXXXXX/picture'...正常工作。

我現在的問題 - 我嘗試通過...我/飼料傳遞這個鏈接作爲圖片參數創建一個帖子。 當我這樣做 - 我得到一個錯誤,調用圖API。 如果我使用靜態鏈接(對現有圖像)發佈工作正常。

我的目標是在帖子中使用用戶個人資料圖片。 這是否(僅將圖片傳遞給「feed」)僅適用於靜態圖片? 或者有沒有辦法使用http://graph.facebook.com/XXXXXXX/picture鏈接(我在其他地方犯了一個錯誤)?

曼弗雷德

+0

Followup - 爲了避免這個問題,我現在從用戶數據中檢索圖片url。 它'像http://profile.ak.fbcdn.net/hprofile-ak-snc4/hs623.ash1/27379_XXXXXXXXXX_3547_q.jpg - 但使用此鏈接也失敗。如果我使用http://iphone.pp-p.com/images/xxxx.jpg代替發佈作品。 到個人資料圖片的鏈接 - 如果粘貼在瀏覽器地址行中就行。 – ManniAT 2010-06-28 14:56:17

回答

0

它應該正常工作什麼的圖形API所做的就是給你一個靜態的URL的輪廓圖像。那麼,你得到了什麼確切的錯誤?

0

錯誤消息告訴你這個問題。

{"error":{"type":"OAuthException","message":"(#100) FBCDN image is not allowed in stream: http:\/\/graph.facebook.com\/215958041750734\/picture"}} 

FBCDN指「的Facebook內容分發網絡」,因此,如果您使用的ID/URL圖片或最終網址那就沒有關係;:因爲你不能用它他們不會按政策允許。爲什麼政策?沒有線索。從他們的開發者討論板上缺乏迴應來看,他們不太可能會告訴你。

相關問題