java多线程    Java入门    vsftp    ftp    linux配置    centos    FRP教程    HBase    Html5缓存    webp    zabbix    分布式    neo4j图数据库    

调用微博内容到自己网站

想在自己的网站调用博客的内容

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觉得太危险了。所以给屏蔽了。


This entry was posted in PHP and tagged , . Bookmark the permalink.
月小升QQ 2651044202, 技术交流QQ群 178491360
首发地址:月小升博客https://java-er.com/blog/weibo-on-myweb/
无特殊说明,文章均为月小升原创,欢迎转载,转载请注明本文地址,谢谢
您的评论是我写作的动力.

Leave a Reply