QQ connect获取头像失败 🕟 2013-09-08 15:50 by lincanbin http://p13.freep.cn/p.aspx?u=v20_p13_photo_1309082350016009_0.png 大把用户的头像都是这样…… 💘 相关文章 QQ登陆审核失败。。 qq登陆不能自动读取头像 QQ登陆get_openid失败是怎么回事? 今天问了客服,QQ connect登录后不能跳转到任何填写表格的页面 youBBS 使用QQ登录失败后的解决方法 关乎QQ互联 回调url的问题 youbbs 使用qq登录不错。 看不到头像 刚才做了一点修改,头像链接出错 我设置了QQ和微博登录后就不能注册了
#1 admin 回复 2013-09-08 16:23 是QQ头像防盗链的结果。 可以参考 https://www.youbbs.org/t/1128 有些关键的参数,如: 1 2 3 curl_setopt($ch, CURLOPT_USERAGENT, _USERAGENT_); curl_setopt($ch, CURLOPT_AUTOREFERER, TRUE); 用那个函数试试。
#2 lincanbin 回复 2014-02-07 15:15 @admin 看了一下,原来获取的是QQ空间头像,所以大把空白 $_SESSION["avatar"] = $user_info['figureurl_qq_2']; 我改成了这个,获取了QQ头像
#3 admin 回复 2014-02-07 15:47 @lincanbin 1 2 3 4 5 6 7 8 // 使用QQ微博登录(scope=='get_info'),下面可以获取QQ 微博头像 $user_info = get_info(); $_SESSION["avatar"] = $user_info['data']['head'].'/100'; // 用QQ 登录(scope=='get_user_info')只能获取空间头像 $user_info = get_user_info(); $_SESSION["avatar"] = $user_info['figureurl_2']; 接口以前是有点区别 https://www.youbbs.org/t/208 不知道现在还是不是一样。 偶尔会发现得到的头像有大片的空白 :(
共3条关于"QQ connect获取头像失败"的评论
是QQ头像防盗链的结果。
可以参考 https://www.youbbs.org/t/1128
有些关键的参数,如:
用那个函数试试。
@admin 看了一下,原来获取的是QQ空间头像,所以大把空白
$_SESSION["avatar"] = $user_info['figureurl_qq_2'];
我改成了这个,获取了QQ头像@lincanbin
接口以前是有点区别 https://www.youbbs.org/t/208 不知道现在还是不是一样。 偶尔会发现得到的头像有大片的空白 :(