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

news/2024/7/3 14:33:26 标签: 新浪微博, token, 文档, access, build

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,但是这个参数是比较隐蔽,一般不容易被察觉,所以会出现签名错误。

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


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




http://www.niftyadmin.cn/n/761373.html

相关文章

mysql replace into用法详细说明

REPLACE的运行与INSERT很相似。只有一点例外,假如表中的一个旧记录与一个用于PRIMARY KEY或一个UNIQUE索引的新记录具有相同的值,则在新记录被插入之前,旧记录被删除。 注意,除非表有一个PRIMARY KEY或UNIQUE索引,否则…

恼人的设计模式

感谢熊猫82的精彩解读,原文地址:http://www.cnblogs.com/wisekingokok/archive/2011/10/14/2211247.html  最近参加面试,总是被问到设计模式的问题。本人作为一个实用派,完全没搞懂作为一个功能的实现者,设计模式到底…

sed直接替换文件内容

sed -i "s/zhangsan/lisi/g" grep zhangsan -rl /modules解释一下:-i 表示inplace edit,就地修改文件-r 表示搜索子目录-l 表示输出匹配的文件名这个命令组合很强大,要注意备份文件。 (1)sed y/1234567890/A…

linux uniq sort 排重、排序

有如下文件a.txt [rootm95] /ftproot# cat a.txt ttt|000001 uuu|000002 uuu|000002 uuu|000002 uuu|000002 1 2 3 4 5 6 7 77 8 9 9 #cat a.txt | uniq -c -i | sort -k2 -n 排重,排重输出的第二列正序排列 #cat a.txt | uniq -c -i | sort -k2 -rn …

xhprof安装使用

本日志记录下相关的过程,以便以后再次使用到 编译安装 wget http://pecl.php.net/get/xhprof-0.9.2.tgztar zxf xhprof-0.9.2.tgzcd xhprof-0.9.2/extension/sudo phpize ./configure --with-php-config/usr/local/php/bin/php-config sudo make sudo make install 配置 php.i…

awk 常用命令

awk 用法:awk pattern {action} 变量名 含义 ARGC 命令行变元个数 ARGV 命令行变元数组 FILENAME 当前输入文件名 FNR 当前文件中的记录号 FS 输入域分隔符,默认为一个空格 RS 输入记录分隔符 NF 当前记录里域个数 NR 到目前为止记录数 OFS 输出域分…

PHP APC的使用

安装过程:http://blog.sina.com.cn/s/blog_710844930100pmkb.html PHP APC的使用: APC的使用其实倒说不上.APC是个优化器,自安装之日起,就默默地在后台为您的PHP应用服务了.您的所有PHP代码会被缓存起来. 另外,APC可提供一定的内存缓存功能.但是这个…

Objective-C中 copy, tetain, assign , readonly , readwrite, nonatomic区别

nonatomic:非原子性访问,对属性赋值的时候不加锁,多线程并发访问会提高性能。如果不加此属性,则默认是两个访问方法都为原子型事务访问。 (atomic是Objc使用的一种线程保护技术,基本上来讲,是防…