全国统一售前咨询热线:400-685-0732
seo博客
     当前位置: SEO平台 > SEO博客 > 新浪api中获取授权用户非法请求的解决方法,及获取用户所有微博
Error: 无法建立目录 /data/web/seotcs.com/blog/wp-content/uploads/2017/09。有没有上级目录的写权限?

新浪api中获取授权用户非法请求的解决方法,及获取用户所有微博

1
0
文章发表人 2013-01-20     3,501人关注

现在是凌晨3点48分,怀着激动的心情,及对新浪微博api的sdk全体设计人员深深的问候,写下这边记录。

因为有需求,需要弄一个对微博转发与评论进行统计的功能,百度谷歌后,有两种方法,一种是用api,另一种是用php中的虚拟登陆后,用正则来获取,后者对于我这个半桶水的程序员来说,是在太难了。于是,我把目标放在了,新浪微博api上面,于是,各种纠结,各种蛋疼,各种无语,各种…

反正一句话,新浪微博api的sdk全体设计人员,把所有想开发微博的人,都当成了高手了,而我这个菜鸟…

前面的都是废话,忽略下,仅仅抱怨而已,下面开始说了。

首先,把sdk下载下来,修改config.php中的三项参数,分别是WB_AKEY、WB_SKEY、WB_CALLBACK_URL,前面两个是申请微博应用时,给的App Key和App Secret,第三个是回调地址,必须和OAuth2.0 授权设置中的授权回调页一样(第三个参数让我纠结了一天,没填对的后果就是报错)。

然后,就是授权了。授权时必须对callback.php进行修改,不然的话,就算授权成功,也会不断的显示非法请求。因为在callback.php中,设置了对$state的判断,而这个$state是index.php传过来的,可是在callback.php中,竟然获取不到!!堂堂的新浪sdk设计团队竟然出这样的错…

解决方法:删掉对$state的判断。

到这里,已经完成用户的授权,可以对用户的微博进行获取了。

到这里,对微博的获取已经告一段落,可以对数据进行分析了,请听下回分解。

实在太困了,而且测试的请求api的次数也超额了,无法继续,所以新浪api中获取授权用户非法请求的解决方法,及获取用户所有微博大致的说说。这仅是菜鸟的解决方法…

放几个效果图。

 

分享按钮

回复