gpt4 book ai didi

javascript - Fan-Gate、Like-Gate、show-to-connections、javascript 和 like box?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:28:32 24 4
gpt4 key购买 nike

我的网站上有一个 facebook 点赞框(不是 iframe 应用程序),我需要在其中创建门控内容。我了解 FB.Event.subscribe 使用 edge.create 和 edge.remove 但我真正需要的是知道用户是否已经喜欢该页面,而不仅仅是他们成为粉丝或不再是粉丝。是否有任何我可以从 xfbml.render 中看到的回调?

我(由我的公司)限制使用前端语言,这意味着 javascript 实际上是我目前唯一的选择。我很乐意使用“signed_request”选项,但据我所知,这似乎只能通过服务器端语言访问。

有什么方法可以让我确定是否有人已经“喜欢”了仅使用 javascript 的页面?

最佳答案

是的,您可以使用 FB Javascript sdk 在 javascript 中完全做到这一点。

function RunLikeCheck() {
var likeId = 'yourLikeIdHere';
FB.api({
method: 'fql.query',
query: 'SELECT uid FROM page_fan WHERE page_id = ' + likeId + ' AND uid = me()'
},
function (response) {

if (response.length == 1) {
$("#HasLiked").val('true');
$('#frmAllow').submit();
}
else {
$("#HasLiked").val('false');
$('#frmAllow').submit();
}
}
);
}

现在假设您已经让用户登录并拥有正确的权限。

关于javascript - Fan-Gate、Like-Gate、show-to-connections、javascript 和 like box?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5340678/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com