想在自己的网站调用博客的内容
1.最简单的办法,直接访问
http://app.weibo.com/tool/weiboshow
然后按照要求来填写,将生成的代码贴到网站模板里就好了。代码大致如下
<iframe width="100%" height="550" class="share_self" frameborder="0" scrolling="no" src="http://widget.weibo.com/weiboshow/index.php?language=&width=0&height=550&fansRow=2&ptype=1&speed=0&skin=1&isTitle=1&noborder=1&isWeibo=1&isFans=0&uid=2809769727&verifier=147dbed5&dpc=1"></iframe>
2.有的朋友说,这个办法不太适合我。我仅仅想要微博的内容而已,不想要前面的头像那些信息。
办法有两个
1.自己写一段代码读取上面src里的内容就是这个url
http://widget.weibo.com/weiboshow/index.php?language=&width=0&height=550&fansRow=2&ptype=1&speed=0&skin=1&isTitle=1&noborder=1&isWeibo=1&isFans=0&uid=2809769727&verifier=147dbed5&dpc=1
如何用php读取url内容。大家都知道,不知道的请参考 php远程下载图片显示到浏览器3种方法
然后采用正则解析网页。纯粹的小偷程序
2.网络上有人开发了特定接口大家可以试试。
生成结构如下
http://myrss.sinaapp.com/sina.php?uid=1761140673&item=10
这个是一个标准的RSS结构的xml
uid表示你的微博ID。如果自己找不到,点击自己的粉丝那个按钮,就能在url里看见了。item表示显示的数量。
sina微博的接口还是蛮丰富的。不过自从采用了auth2.0以后,什么登陆都要弹出到sina微博的界面才能登陆。之前的1.0的方式,把自己的账号密码输入,直接登陆就OK了。API调用起来那个灵活了。不过可能因为太灵活了。sina觉得太危险了。所以给屏蔽了。