Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用“制作墙柱”;行动“;来自facebook js sdk_Javascript_Facebook_Facebook Javascript Sdk - Fatal编程技术网

Javascript 如何使用“制作墙柱”;行动“;来自facebook js sdk

Javascript 如何使用“制作墙柱”;行动“;来自facebook js sdk,javascript,facebook,facebook-javascript-sdk,Javascript,Facebook,Facebook Javascript Sdk,我想写一篇有动作的文章。我已经知道如何在墙上贴一个帖子了。我的问题是将操作添加到帖子中。我在互联网上搜索过,但似乎在js/ID/feed帖子中找不到这个动作 图1-不采取行动 图2-行动-对图片进行投票 该行动是“照片投票”链接下的帖子 我尝试过很多事情,比如: var action = { name: 'Vote on photos', link: link } var attachment = { name: message, caption: caption, lin

我想写一篇有动作的文章。我已经知道如何在墙上贴一个帖子了。我的问题是将操作添加到帖子中。我在互联网上搜索过,但似乎在js/ID/feed帖子中找不到这个动作

图1-不采取行动

图2-行动-对图片进行投票

该行动是“照片投票”链接下的帖子

我尝试过很多事情,比如:

var action = {
    name: 'Vote on photos',
    link: link
}

var attachment = {
name: message,
caption: caption,
link:link,
picture:pixUIurl,
action: Array()
}

attachment.action.push(action);

FB.api('/'+id+'/feed', 'post', attachment, function(response) {
    if (!response || response.error) {
        //alert('Error occured');
    } else {
        //alert('Post ID: ' + response.id);
    }
});

但是我不能让这个动作起作用。有人知道如何发布js的动作吗

给你加油

如需帮助,请参阅文档

此外,在php sdk中,您可以添加如下操作:

$attachment = array(
    'name' => $message,
    'caption' => $caption,
    'link' => $link,
    'picture' => $picture1,
    'actions' => array(
        array(
            'name'=>'Vote on photos',
            'link' => _CANVAS_PAGE
        )
    )
);

$result = $facebook->api('/user_id/feed/', 'post', $parameters );
就像这样:

var attachment = {
name: message,
caption: caption,
link:link,
picture:pixUIurl,
actions: [{
  name: "Vote on photos",
  link: "_CANVAS_PAGE"}]
}

您在

中有一些示例,谢谢。我刚刚看到它在fb.ui上有一个例子。我问之前没想过要看一眼。无论如何,我认为这是stackoverflow的第一个例子,所以这仍然是一篇好文章。
var attachment = {
name: message,
caption: caption,
link:link,
picture:pixUIurl,
actions: [{
  name: "Vote on photos",
  link: "_CANVAS_PAGE"}]
}