2012-08-12 112 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"); 

让我知道这是否有助于!