我正在建立一个包含投票的Facebook应用程序。有了它,我想向用户的墙发送一条消息,包括一些文字和两个或多个链接。
我还想控制链接文本,以便我可以获得“是”和“否”等链接。
我尝试的第一件事是发布常规-tags,但是(毫不奇怪)没有用。我见过其他应用程序这样做。是否有允许链接的特殊标签?
谢谢。
答案 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