新浪微博oauth1.0升级oauth2.0问题

来源:互联网 发布:matlab神经网络算法 编辑:程序博客网 时间:2024/05/16 09:19

1、官方提供的接口地址: http://open.weibo.com/wiki/Oauth2/get_oauth2_token

这里我解释一下oauth_token这个参数,这个文档说的不够详细,经询问得知,这个就是oauth1.0所获取到access_token,一定要明确这个。

2、 token_reject! 这个错误很可能是你的代码或者语法出现问题了,这里不细讲

3、signature_invalid 签名出错,这个问题其实也是你的代码问题引起的,但是这里面隐藏的一个问题是导致出现这个问题的罪魁祸首,别急马上就揪出它来:

上图:

看到了吗?

在build_signature($signature_method, $consumer, $token)这个方法中,有$token这一个参数,我要说的是生成签名还需要oauth1.0时,所获取的oauth_secret,但是这个参数是比较隐蔽,一般不容易被察觉,所以会出现签名错误。

具体文档可以查看这个啊,上图,不过文档中有两处提到签名,这里我给大家准确定位一下:


哈哈~~~,相信大家,离成功已经不远,大家努力啊!欢迎拍砖!!



原创粉丝点击