2012-08-10 67 views
2

HIII的Facebook墙上,我需要张贴在Facebook墙上的消息包含在message.I超链接尝试下面的代码如何创建一个超链接文本消息张贴在Android的

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"); 

我能在墙上张贴消息,但超链接永远不会显示。任何人都可以告诉我什么是正确的方法来实现这一点。谢谢。

回答

0
parameters.putString("link", "http://www.google.com"); 

这会帮助你。

+0

嗨阿德南Zahid链接键将不会显示为消息中的超链接文本。我试过这个,我需要像(http://google.com) – dharan 2012-08-10 13:31:19

1

这是一个来自PHP SDK的示例,您可以在标题为“使用图形API发布指向用户墙的链接”的第三个示例框中找到here

他们叫

 $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"); 

请尝试一下,让我们知道你是否仍然有任何问题。