我是第一次使用WeCenter,用的是刚刚下载的2.5正式版
我在views\default\global\header_meta.tpl.htm中添加了腾讯给的:
<meta property="qc:admins" content="********************** />
通过了验证。
回调地址填了不带http://的根域名。
然后在网站中添加了ID和KEY,开启了QQ登录功能。
在试验登录时,转到了QQ登录的界面,我确认登录后QQ这边也弹出了我登录了某某网站。然后跳转回我的网站就出错了。
(我所在的用户组能不能发站外链接)/?/account/openid/qq_login_callback/&code=2E17F5678F2FFB29C06B29DA24E2A777&state=bcba5ba1156afd8c568866ff98866271
显示出错信息如下:
There appears to be an error:
Application error
------
Message: 与 QQ 服务器通讯失败
------
Build: 2.5.0 20140124
PHP Version: 5.5.8
User Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0)
------
exception 'Zend_Exception' with message '与 QQ 服务器通讯失败' in /var/WeCenter/system/Services/Tencent/QQConnect/URL.php:63
Stack trace:
#0 /var/WeCenter/system/Services/Tencent/QQConnect/Oauth.php(60): Services_Tencent_QQConnect_URL->get_contents((我所在的用户组能不能发站外链接)graph.q...')
#1 /var/WeCenter/models/openid/qq.php(30): Services_Tencent_QQConnect_Oauth->qq_callback('101012592', '(我所在的用户组能不能发站外链接)...', 'd0938bc2f70c5c9...')
#2 /var/WeCenter/app/account/openid.php(432): openid_qq_class->request_access_token((我所在的用户组能不能发站外链接).ne...')
#3 /var/WeCenter/system/aws_app.inc.php(87): openid->qq_login_callback_action()
#4 /var/WeCenter/index.php(23): AWS_APP::run()
#5 {main}
谢谢!
阅读全文
收起全文