为Facebook照片创建一个类似的按钮

时间:2011-04-11 15:03:25

标签: facebook

嘿 我正在尝试为Facebook照片创建Like按钮,但无法确定要使用的URL。或者,如果它甚至可能。 问题是,我希望在微型网站上显示Facebook相册中的照片,并希望为访问者提供喜欢这些照片的可能性,即使他们目前没有访问Facebook。

问题是:我希望在微型网站和Facebook上同步(如果可能的话,还有评论!)。

2 个答案:

答案 0 :(得分:0)

你不能用类似的按钮来做到这一点。你只能喜欢它所带的URL,没有办法同步这两个喜欢。

您必须使用图谱API获取照片ID并使用它来照片照片本身:http://developers.facebook.com/docs/reference/api/photo/

答案 1 :(得分:0)

我测试了它,这样的东西会起作用:

$('#likebutton').click(function(){
    $.ajax({
       type: 'POST',
       url: 'https://graph.facebook.com/OBJECT_ID/likes?method=POST&format=json&access_token=TOKEN,
       success: function(res) {
          // do something like style button
        }
    });
});

要不同,请将类型更改为“DELETE”

请记住,在进行此次通话之前,您需要确定您是否已经喜欢相关对象。

您可以为类似的按钮指定一个特定的名称,并将OBJECT_ID附加到类中,以便使每个类似的按钮都是唯一的,并且有一个获取OBJECT_ID的方法

您还需要权限'publish_actions'和'publish_stream'才能生效。