站长赚钱网赚钱论坛

 找回密码
 立即注册
查看: 133|回复: 1

[站长工具论坛] 如何在自己的网站上面调用新浪微博

[复制链接]

554

主题

1091

帖子

3140

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3140
发表于 2018-1-5 17:54:02 | 显示全部楼层 |阅读模式
用什么方法可以把自己的新浪微博内容显示在我的网站上?
登录新浪微博,有一个工具可以生成iframe的代码,直接使用的。 或者调用新浪微博API接口实现。

回复

使用道具 举报

554

主题

1091

帖子

3140

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3140
 楼主| 发表于 2018-1-5 17:58:20 | 显示全部楼层
想在自己的网站调用博客的内容

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/weibosho ... =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觉得太危险了。所以给屏蔽了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|站长赚钱网赚钱论坛 ( 皖ICP备13004459号 )

GMT+8, 2018-5-20 21:49 , Processed in 0.675728 second(s), 21 queries .

Powered by 冯站长之家 Discuz! X3.4

© 2001-2017 冯站长之家论坛

快速回复 返回顶部 返回列表