Facebook喜欢HTML5 Canvas

时间:2012-04-25 16:34:28

标签: facebook canvas

是否有人知道用户生成的HTML5 Canvas是否可以附加到Facebook“喜欢”操作并在Facebook墙上共享?

我想画布必须呈现为<img>标记以及og:image元数据中指定的标记的ID?

1 个答案:

答案 0 :(得分:2)

我看到你有两个选择。

(1)使用Like Button并在其中放置一个动态网址,为用户选择的配置生成og标记。 在类似按钮教程的第2步中,它为您生成og标记,以便您可以看到所需内容,然后确保您的服务器根据用户配置生成这些标记。 当用户完成配置时,您必须从您的页面向服务器发出请求,以便这样做。

(2)使用js sdk附带的Feed Dialog。 使用它可以指定所有故事字段,例如:

var obj = {
    method: "feed",
    picture: "URL_FOR_THE_CONFIGURED_BIKES_PIC",
    name: "My custom bikes!",
    caption: "I just finished building a new pair of bikes",
    description: "My configuration: ....."
};

FB.ui(obj, function(response) {
    console.log(response);
});

当然可以将两个选项混合到第三个中,如果每个配置都有一个特定的URL,那么你可以简单地说:

FB.ui({
    method: "feed",
    link: "URL_FOR_THE_USER_CONFIGURATION"
}, function(response) {
    console.log(response);
});

然后facebook将从该链接中的og标签中提取数据。