首页 > CMS > Ecshop > 正文

ECSHOP整合QQ登陆返回1000

2024-07-09 22:56:33
字体:
来源:转载
供稿:网友

有朋友问及在ECSHOP整合QQ登陆后,网站随即返回10005错误,出现此类的原因是由于服务器时间不同步造成的!默认三方服务器与腾讯服务器时间差异不超过5分钟。我们来看下腾讯开放平台的参数说明:

 

 

 请求参数请包含如下内容:
参数 含义
oauth_consumer_key 申请QQ登录成功后,分配给网站的appid
oauth_nonce 随机字符串,所有oauth_nonce请使用int型值。
oauth_timestamp unix时间戳(从UTC时间1970年1月1日00:00:00到当前时刻的秒数,不同语言中如何获取请google/baidu之)。 

注意第三方服务器时间与腾讯服务器时间相差不能超过5分钟。
 

oauth_version 版本号,请固定使用1.0
oauth_signature_method 签名方法,请固定使用HMAC-SHA1。
 
oauth_signature 签名值,用来提高传输过程参数的防篡改性。

签名值的生成详见【QQ登录】签名参数oauth_signature的说明

oauth_client_ip 用户的IP地址(可选),int型

 

其中,oauth_timestamp明确规定了时间参数!因此。我们处理这类问题的方法就是修改此参数,将数值修改到一定的范围呢。另外一种出现的可能就是,服务器响应速度过慢而造成!

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表