2012-08-12 113 views
0

嘿,我使用此代碼技術張貼在我的FB牆圖片是不是在Facebook上發佈

//  parameters.putString("description", "Muslim Baby Names"); 
      parameters.putString("picture","http://img208.imageshack.us/img208/4834/pic1qu.png"); 

這確實讓職位,但圖片的頌歌沒有得到公佈。

請告訴我,我應該怎麼辦呢

+0

你是否試圖用另一張圖片(來自另一個域)?您正在使用imageshack圖片網址 - 但這些圖片網址託管服務器在實際展示圖片時可能會非常挑剔。這可能是因爲imageshack將Facebook刮板視爲「只是另一個機器人」,因此拒絕提供實際圖像。在調試工具中使用「正確地查看我們的刮板爲您的URL所看到的內容」只會給出消息「Document returned no data」 - https://developers.facebook.com/tools/debug/og/echo?q=http%3A %2F%2Fimg208.imageshack.us%2Fimg208%2F4834%2Fpic1qu.png – CBroe 2012-08-13 08:54:01

回答

1

檢查出使用了Android SDK,Hackbook我們的示例應用程序。 Here是將照片從遠程URL上傳到用戶的牆上的相關代碼。

對於你的榜樣,這是你會怎麼做:

Bundle params = new Bundle(); 
params.putString("url", "http://img208.imageshack.us/img208/4834/pic1qu.png"); 
params.putString("caption", "Muslim Baby Names"); 
mAsyncRunner.request("me/photos", params, "POST"); 

讓我知道這是否有助於!