php中新浪微博的调用

不得不说,虽然依然是一样的微博内容,一样的列表,没有了手机客户端的界面,没有了头像,用户昵称和颜色之后,实在是惨不忍睹。。。

外观果然还是决定因素。。

下面开始记录新浪微博接口的实现过程

首先,需要在新浪微博开放平台http://open.weibo.com上注册开放者。选择应用开发,由于是做的办公室网站,所以选择第三方网页,创建之后,可以得到如下:

应用名称:
525Cyberspace
应用类型:
普通应用  -  网页应用
App Key:
3xxxxxxx
App Secret:
6xxxxxxxxxxxxxxxxxxxxxx
在应用信息->高级信息 中设置----
授权回调页:http://127.0.0.1/callback.php
然后下载php-sdk
这里注意sdk和demo中有重复的页面(但是内容有一些区别),实际上sdk中就包含了demo了,不需要再下载demo,之前我因为把两者弄混在一起,搞的焦头烂额。。
然后修改config.php中的
WB_AKEY的值为App Key的值,WB_SKEY的值为App Secret的值,它们分别相当于账号和密码,所以后者是需要严格保密的。
修改WB_CALLBACK_URL的值为回调页的地址http://127.0.0.1/callback.php
然后注意这里我下的文件中,末尾没有php的结束标记 ?> 需要将它补全。
这之后,就可以在浏览器中127.0.0.1/index.php访问试试了。。如果点击授权登陆后成功,就ok了
我这里授权后的回调页地址自动跳转到api.weiboxxx/127.0.0.1/callback.php了,不知道哪里不对,总之在浏览器中改成127.0.0.1/callback.php就好了
然后大体就能正常使用了
只不过我可能因为php版本或者设置的原因,变量不能直接写成<?=$userxxx ?>需要改成<?php echo $user xxx ?>才行。。然后就是API的调用和排版的问题了
原文地址:https://www.cnblogs.com/cybersword/p/2783318.html