Facebook Graph API:如何将投票链接添加到墙贴?

时间:2011-01-01 10:04:32

标签: php facebook

我正在建立一个包含投票的Facebook应用程序。有了它,我想向用户的墙发送一条消息,包括一些文字和两个或多个链接。

我还想控制链接文本,以便我可以获得“是”和“否”等链接。

我尝试的第一件事是发布常规-tags,但是(毫不奇怪)没有用。我见过其他应用程序这样做。是否有允许链接的特殊标签?

谢谢。

1 个答案:

答案 0 :(得分:3)

我假设你正在使用Graph API,并且已经发布了一个帖子。

我认为properties属性可能就是您要查找的内容(它被排除在新API reference之外,但会被描述为here)。这允许链接,虽然它们可能没有按照您想要的格式。例如:

$data = array (
           'name'       => ...,
           'link'       => ...,
           'properties' => array (
                              'Yes' => array  (
                                        'text' => 'Vote',
                                        'href' => 'http://www.example.com?vote=yes'
                                       ),
                              'No' => array  (
                                        'text' => 'Vote',
                                        'href' => 'http://www.example.com?vote=no'
                                       )
                           ),
         ); //And whatever other properties you want
$facebook->api('/uid/feed', 'POST', $data);

属性将显示在帖子中的描述后面,如下所示:

  

是:Vote