Web 在提交到自己的网站之前,检查是否有人喜欢这个页面
我的服务器上有一个自己的页面,人们可以在那里下载我自己的曲目 我的想法是在我的Facebook页面上添加一个like按钮。人们必须先点击like按钮,然后才能下载曲目。也许这必须用一个表单来修复,表单上有名字、电子邮件和类似的按钮,他们必须点击!提交后,必须有一些东西可以检查用户是否真的点击了like按钮,然后才能获得包含特殊内容的页面(下载链接) 因此,我们的想法是,如果有可能,有一个检查,该网页是喜欢之前,他们可以提交并获得下载按钮 有人能告诉我这是否可行,有人能帮我写代码吗?Web 在提交到自己的网站之前,检查是否有人喜欢这个页面,web,facebook-like,Web,Facebook Like,我的服务器上有一个自己的页面,人们可以在那里下载我自己的曲目 我的想法是在我的Facebook页面上添加一个like按钮。人们必须先点击like按钮,然后才能下载曲目。也许这必须用一个表单来修复,表单上有名字、电子邮件和类似的按钮,他们必须点击!提交后,必须有一些东西可以检查用户是否真的点击了like按钮,然后才能获得包含特殊内容的页面(下载链接) 因此,我们的想法是,如果有可能,有一个检查,该网页是喜欢之前,他们可以提交并获得下载按钮 有人能告诉我这是否可行,有人能帮我写代码吗? 我没有其他F
我没有其他Facebook社交插件!我只想用一个类似的按钮 按你的要求去做是可能的。您可能会发现这个问题和答案非常有用:
您可以使用Javascript SDK检查是否有人单击了like按钮 您可以使用社交插件或XFBML按钮, 实现XFBML按钮和Javascript SDK,您可以在这里找到: 然后,您可以创建一个事件侦听器,该侦听器在用户单击like按钮时进行侦听:
FB.Event.subscribe('edge.create',
function(response) {
alert('You liked the URL: ' + response);
}
);
如果有人单击了like按钮,您可以使用它来存储,然后将其保存到您的数据库或会话中,并让用户下载他们的曲目
你的代码应该是这样的
<div id="fb-root"></div>
<div class="fb-like" data-href="http://www.stackoverflow.com" data-send="false" data-width="450" data-show-faces="true"></div>
<script>
window.fbAsyncInit = function() {
FB.init({
appId : 'YOUR_APP_ID', // App ID
channelUrl : '//WWW.YOUR_DOMAIN.COM/channel.html', // Channel File
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
FB.Event.subscribe('edge.create',
function(response) {
alert('You liked the URL: ' + response);
}
);
};
// Load the SDK Asynchronously
(function(d){
var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/all.js";
d.getElementsByTagName('head')[0].appendChild(js);
}(document));
window.fbAsyninit=函数(){
FB.init({
appId:'你的应用程序ID',//应用程序ID
channelUrl:'//WWW.YOUR_DOMAIN.COM/channel.html',//频道文件
状态:true,//检查登录状态
cookie:true,//启用cookie以允许服务器访问会话
xfbml:true//解析xfbml
});
FB.Event.subscribe('edge.create',
功能(响应){
警报(“您喜欢URL:”+响应);
}
);
};
//异步加载SDK
(职能(d){
var js,id='facebook jssdk';if(d.getElementById(id)){return;}
js=d.createElement('script');js.id=id;js.async=true;
js.src=“//connect.facebook.net/en_US/all.js”;
d、 getElementsByTagName('head')[0].appendChild(js);
}(文件);
好吧,我试着在超链接中添加带有代码的like按钮,但这不起作用!这看起来很简单,我想要什么,但不知道如何解决:(请不要再问同样的问题。这不是回答问题!我想你正在寻找的是一个完整的代码库供你使用。这不是真正的网站,我链接你的问题将给你一个良好的开端。