问题描述
我有以下代码来获取来自Facebook的用户数据
I have the following code to get user data form 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>
这是使用facebook.php类提取数据的php代码
and here is the php code to pull the data using facebook.php class
$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");
}
我收到其他错误" ,当我检查萤火虫时,出现以下错误"未捕获的异常:错误: https://www.facebook.com 以获得属性Proxy.InstallTrigger"
I get the "error else" and when i check firebug i have the following error "uncaught exception: Error: Permission denied for https://www.facebook.com to get property Proxy.InstallTrigger"
我用它搜索了一下,没有运气..当我使用firefox 8时,firefox是否存在问题?
I googled for it and there's no luck thought .. Is it aproblem with firefox as i'm using firefox 8 ?
推荐答案
可以在这里找到最新的PHP + Javascript SDK示例: https://developers.facebook.com/blog/post/534/-Facebook的后端要求在您的应用程序上启用oauth2.0,而复制+粘贴可能会更容易可以正常运行的应用,然后根据您的要求进行调整.
The most up to date PHP + Javascript SDK sample is found here: https://developers.facebook.com/blog/post/534/ - Facebook's backend requires oauth2.0 enabled on your app and it may be easier to just copy + paste a working app, then tweak it to your requirements.
这篇关于未捕获的异常:错误:& lt; https://www.facebook.com& gt;的权限被拒绝获取属性Proxy.InstallTrigger的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!