Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.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
Javascript 无法在HTML FB.api(';/me';_Javascript_Facebook_Facebook Javascript Sdk - Fatal编程技术网

Javascript 无法在HTML FB.api(';/me';

Javascript 无法在HTML FB.api(';/me';,javascript,facebook,facebook-javascript-sdk,Javascript,Facebook,Facebook Javascript Sdk,我正在尝试获取Facebook个人资料图像以及包含我网站的用户个人资料名称的欢迎信息: 但只显示文本,而不显示图片 这是我的代码: window.fbAsyninit=函数(){ FB.init({ appId:'64253998947175', xfbml:是的, 版本:“v2.6” }); 函数onLogin(响应){ 如果(response.status==“已连接”){ api('/me',GET',{fields:'first_name,last_name,name,id,pict

我正在尝试获取Facebook个人资料图像以及包含我网站的用户个人资料名称的欢迎信息:

但只显示文本,而不显示图片

这是我的代码:


window.fbAsyninit=函数(){
FB.init({
appId:'64253998947175',
xfbml:是的,
版本:“v2.6”
});
函数onLogin(响应){
如果(response.status==“已连接”){
api('/me',GET',{fields:'first_name,last_name,name,id,picture.width(150).height(150)},函数(数据){
var-welcomeBlock=document.getElementById('fb-welcome';);
welcomeBlock.innerHTML='Hello'+data.first_name+','+'欢迎来到BolBihari!';
var welcomeImage=document.getElementById('fb-welcome');
welcomeImage.innerHTML=“”;
});
}
}
FB.getLoginStatus(函数(响应){
//检查加载时的登录状态,以及用户是否
//已登录,请直接转到欢迎消息。
如果(response.status==“已连接”){
onLogin(应答);
}否则{
//否则,首先显示登录对话框。
FB.登录(功能(响应){
onLogin(应答);
},{范围:'用户朋友,公共档案',电子邮件'});
}
});
//在此处添加其他FACEBOOK代码
};
(功能(d、s、id){
var js,fjs=d.getElementsByTagName[0];
if(d.getElementById(id)){return;}
js=d.createElement;js.id=id;
js.src=“//connect.facebook.net/en_US/sdk.js”;
fjs.parentNode.insertBefore(js,fjs);
}(文档“脚本”、“facebook jssdk”);

语法:
response.picture.data.url
无效,因为
response
是未定义的变量

您正在
data
变量中从FB.api收集响应;因此应该使用
data.picture.data.url