[ECSHOP知识]ECSHOP整合QQ登陆返回10005

Category:成都网站建设     Time:2011-07-26 13:59     点击:

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

有朋友问及在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明确规定了时间参数!因此。我们处理这类问题的方法就是修改此参数,将数值修改到一定的范围呢。另外一种出现的可能就是,服务器响应速度过慢而造成!

(责任编辑:商易网络)



商易网络是成都品牌形象塑造专家,致力提供高端品牌成都网站建设SEO网站优化网站推广网站策划以及外贸网站建设网络营销免费咨询等服务;我们能让企业品牌更有力量,咨询热线:400-888-5594