oso*_*sos 5 javascript php facebook
我有以下代码从Facebook获取用户数据
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
FB.init({
appId : 'the_app_code_here_but_i_didn't right_it_here',
status : true,
cookie : true,
xfbml : true
});
};
(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));
</script>
<div class="fb-login-button">Login with Facebook</div>
Run Code Online (Sandbox Code Playgroud)
这是使用facebook.php类提取数据的PHP代码
$user_data = $this->facebook->getUser();
if(!empty($user_data))
{
$uid = $this->facebook->getUser();
$user = $this->facebook->api('/me');
if(!empty($user)) {
print_r($user_data);
die();
}
else
{
die("error");
}
}
else
{
die("error else");
}
Run Code Online (Sandbox Code Playgroud)
我得到"错误其他",当我检查firebug我有以下错误"未捕获的异常:错误:https : //www.facebook.com获取属性Proxy.InstallTrigger 权限被拒绝"
我用谷歌搜索它,并没有运气的想法..它与firefox有关,因为我使用的是Firefox 8吗?
最新的 PHP + Javascript SDK 示例可以在这里找到: https: //developers.facebook.com/blog/post/534/ - Facebook 的后端需要在您的应用程序上启用 oauth2.0,并且可能更容易复制 +粘贴一个工作应用程序,然后根据您的要求进行调整。
| 归档时间: |
|
| 查看次数: |
9623 次 |
| 最近记录: |