Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.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
我可以同时使用PHP和JavaScript Facebook API吗?_Php_Javascript_Facebook Graph Api_Facebook Javascript Sdk_Facebook Php Sdk - Fatal编程技术网

我可以同时使用PHP和JavaScript Facebook API吗?

我可以同时使用PHP和JavaScript Facebook API吗?,php,javascript,facebook-graph-api,facebook-javascript-sdk,facebook-php-sdk,Php,Javascript,Facebook Graph Api,Facebook Javascript Sdk,Facebook Php Sdk,我想在我的网页上提供facebook登录。如何使用这两个API在一个地方使用PHP,在另一个地方使用JS来获取facebook用户信息? 这是指向官方php sdk示例用法(以及JS sdk)的链接: 我想做的是在该文件的某个地方使用以下代码,例如: FB.api("/me", function (response) { alert('Name is ' + response.name); }); 或者其他JSSDK代码来获取一些用户信息 我总是有一个问题,当我使用一种类型的登录

我想在我的网页上提供facebook登录。如何使用这两个API在一个地方使用PHP,在另一个地方使用JS来获取facebook用户信息? 这是指向官方php sdk示例用法(以及JS sdk)的链接:

我想做的是在该文件的某个地方使用以下代码,例如:

FB.api("/me", function (response) {
      alert('Name is ' + response.name);
});
或者其他JSSDK代码来获取一些用户信息


我总是有一个问题,当我使用一种类型的登录(PHP或JS)时,我只能使用一种api来调用信息。我不知道如何提供登录,使两个API都可用。有人知道怎么做吗?谢谢你的帮助

您可以只使用php sdk,同时还可以使用js api,在您的脚本中,只需将其添加到html正文中

<div id="fb-root"></div>
<script type="text/javascript" src="https://connect.facebook.net/en_US/all.js"></script>
 <script type="text/javascript">
   FB.init({
     appId  : '<?=$yourappid?>',
     status : true, 
     cookie : true, 
     xfbml  : true  
   });
 </script>

FB.init({
appId:“”,
状态:正确,
曲奇:是的,
xfbml:对
});
试着打这个电话

<script type="text/javascript">    
FB.api("/me", function (response) {
          alert('Name is ' + response.name);
    });
</script>

FB.api(“/me”),函数(响应){
警报('名称为'+响应名称);
});

如果我错了,任何人请纠正我

你可以只使用php sdk,同时还可以使用js api,在你的脚本中,只需将其添加到你的html正文中

<div id="fb-root"></div>
<script type="text/javascript" src="https://connect.facebook.net/en_US/all.js"></script>
 <script type="text/javascript">
   FB.init({
     appId  : '<?=$yourappid?>',
     status : true, 
     cookie : true, 
     xfbml  : true  
   });
 </script>

FB.init({
appId:“”,
状态:正确,
曲奇:是的,
xfbml:对
});
试着打这个电话

<script type="text/javascript">    
FB.api("/me", function (response) {
          alert('Name is ' + response.name);
    });
</script>

FB.api(“/me”),函数(响应){
警报('名称为'+响应名称);
});

如果我错了,请大家纠正我

您是否尝试过使用PHP获取它,然后在创建页面时将其输入到JavaScript?您是否尝试过使用PHP获取它,然后在创建页面时将其输入到JavaScript?就是这样!我想我尝试了这些API的每一种组合。但是这个真的很管用!就这样!我想我尝试了这些API的每一种组合。但是这个真的很管用!