Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 贴上一个「;例如;不使用预先制作的按钮即可访问facebook_Jquery_Facebook Like_Facebook Javascript Sdk - Fatal编程技术网

Jquery 贴上一个「;例如;不使用预先制作的按钮即可访问facebook

Jquery 贴上一个「;例如;不使用预先制作的按钮即可访问facebook,jquery,facebook-like,facebook-javascript-sdk,Jquery,Facebook Like,Facebook Javascript Sdk,为什么这么难 我想模仿我网站上的“喜欢社交插件”到我的facebook页面(谁有应用程序?),这样做: HTML: 我已经加载了JSSDK,但实际上我无法对它做任何事情,因为它需要一个AppId,我既没有也不想要它(除非有办法将应用程序链接到页面)。我完全不明白为什么这是一个如此困难的过程。我仔细阅读了所有的API文档,在理解这些文档时遇到了一些问题 我是被他们的blasé按钮卡住了,还是有办法自己打电话到Facebook?你不需要“喜欢社交插件”的appID 加载SDK (功能(d、s、id

为什么这么难

我想模仿我网站上的“喜欢社交插件”到我的facebook页面(谁有应用程序?),这样做:

HTML:

我已经加载了JSSDK,但实际上我无法对它做任何事情,因为它需要一个AppId,我既没有也不想要它(除非有办法将应用程序链接到页面)。我完全不明白为什么这是一个如此困难的过程。我仔细阅读了所有的API文档,在理解这些文档时遇到了一些问题


我是被他们的blasé按钮卡住了,还是有办法自己打电话到Facebook?

你不需要“喜欢社交插件”的appID

加载SDK

(功能(d、s、id){
var js,fjs=d.getElementsByTagName[0];
if(d.getElementById(id))返回;
js=d.createElement;js.id=id;
js.src=“//connect.facebook.net/en_US/all.js#xfbml=1”;
fjs.parentNode.insertBefore(js,fjs);
}(文档“脚本”、“facebook jssdk”);
喜欢按钮

喜欢盒子


为什么你不想有一个应用程序?您可以创建一个虚拟应用程序,然后生成应用程序id并使用它。你不需要向外界显示你的应用程序,因为你可以将应用程序设置为沙盒模式。因为我想让喜欢的人进入我的facebook页面,而不是我的应用程序。我的网页上已经有很多喜欢的东西了。如果我必须用一个appLike重新开始,它将不会进入你的应用程序,而是进入你的Facebook页面URL。这是插件的一个参数。不,不。仅仅因为你提供了你的应用程序id并不意味着你喜欢的人会访问该应用程序。这是允许你与FB沟通的方式。@Brad如果是这样,我如何使用应用程序Id在我的FB页面上发布“喜欢”?(我确实有一个应用程序id,我只是不想去那里)谢谢你的回答,但这只是如何添加一个预先制作好的like按钮。我正在寻找如何启动自己的机制,这样我就可以创建自己的按钮。你不能通过API(使用自定义按钮)喜欢facebook页面或网站。因为安全问题,这是不可能的。这里有一些以前问过的问题,
<a href="someurl">Like</a>
$.ajax('someurl', { data: JSON.stringify({whatever: isRequired})})
   .done(function(response) {
       //update UI
   });
<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div class="fb-like" data-href="http://yourfacebookpageurlnotApp" data-send="false" data-width="450" data-show-faces="true"></div>
<div class="fb-like-box" data-href="http://yourfacebookpageurlnotApp" data-width="292" data-show-faces="true" data-stream="true" data-header="true"></div>