我的网站上有视频,但在播放视频之前,访问者必须喜欢我的脸书页面。问题是,当他回到网站时,他再也看不到视频,因为类似按钮处于非活动状态。 我正在使用javascript。 感谢您的理解,我在等待您的帮助
function setCookie(c_name, value, expiredays) {
var exdate = new Date();
exdate.setDate(exdate.getDate() + expiredays);
document.cookie = c_name + "=" + escape(value) + ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString());
}
function getCookie(c_name) {
if(document.cookie.length > 0) {
c_start = document.cookie.indexOf(c_name + "=");
if(c_start != -1) {
c_start = c_start + c_name.length + 1;
c_end = document.cookie.indexOf(";", c_start);
if(c_end == -1) c_end = document.cookie.length;
return unescape(document.cookie.substring(c_start, c_end));
}
}
return "";
}
function lecture_vid() {
var cc = '<iframe class="youtube-player" type="text/html" width="640" height="400" src="http://www.youtube.com/embed/IAsjjSkaWVc?autoplay=1" frameborder="0"></iframe>';
$("#vid_real").html(cc);
}
FB.Event.subscribe('edge.create', function(href, widget) {
setCookie('edgeTV', '1', 350);
faceclick();
});
function faceclick() {
lecture_vid();
$('#confirme_jaime').empty().hide();
}
答案 0 :(得分:0)
如果您想知道用户在Facebook外面是否喜欢您的页面(意味着不在画布/页面选项卡应用程序中),那么您必须让用户连接到您的应用程序,并获得阅读他的喜欢的权限
对于您想要实现的目标,这可能有点过头了(我不会只是为了观看视频而连接到任何应用)。
因此,您唯一的另一个选择是将用户点击页面上的“赞”按钮的信息保存到某种数据库中。
但是,对于之前已经喜欢过您网页的用户来说,这仍然没有为您提供任何信息 - 这些信息必须与您的网页不同并再次喜欢它。他们的用户体验不佳,对您的网页不利,因为Facebook可能会不喜欢/喜欢,特别是如果一个用户多次发生,在确定您的网页排名时会考虑...