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

时间:2011-12-06 03:34:35

标签: php javascript facebook-graph-api facebook-javascript-sdk facebook-php-sdk

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

https://github.com/facebook/php-sdk/blob/master/examples/with_js_sdk.php

我想要做的是在该文件的某处使用此代码,例如:

FB.api("/me", function (response) {
      alert('Name is ' + response.name);
});

或其他JS sdk代码以获取一些用户信息。

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

1 个答案:

答案 0 :(得分:0)

你可以在同一时间使用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>

并尝试拨打此电话

<script type="text/javascript">    
FB.api("/me", function (response) {
          alert('Name is ' + response.name);
    });
</script>
如果我错了,任何人都会纠正我