2

Hiii,我需要在消息中包含超链接的 facebook 墙上发布消息。我尝试了以下代码

    Bundle parameters = new Bundle();
             parameters.putString("message",message);
             parameters.putString("attachment", "{\"name\":\""+"seriesname"+"\","
  +"\"href\":\""+"http://www.google.com\","+"\"description\":\""+"sampledescriptinnn"+"\"}");  
   parameters.putString("description","Testing....."); 
   response = mFacebook.request("me/feed", parameters,"POST");

我可以在墙上发布消息,但从不显示超链接。谁能告诉我实现这一目标的正确方法是什么。谢谢。

4

2 回答 2

1

这是一个来自 PHP SDK 的示例,您可以标题为“使用 Graph API 将链接发布到用户墙”的第三个示例框中找到。

他们打电话

        $ret_obj = $facebook->api('/me/feed', 'POST',
                                array(
                                  'link' => 'www.example.com',
                                  'message' => 'Posting with the PHP SDK!'
                             ));

所以我建议遵循相同的格式,并有一个Bundle包含 URL 的“链接”和一个包含您想要作为描述的消息的“消息”,例如

Bundle params = new Bundle();
params.putString("link", "www.google.com");
params.putString("message", Testing.....");
response = mFacebook.request("me/feed", parameters, "POST");  

请尝试一下,如果您仍有任何问题,请告诉我们。

于 2012-08-10T20:49:16.590 回答
0
parameters.putString("link", "http://www.google.com");

这将对您有所帮助。

于 2012-08-10T13:27:18.167 回答