y
o
2
lua.com
app engine
alpha
登录
注册
开发文档
开发者社区
基础应用
如何工作
首页
开发文档 / 腾讯微博API文档
Hello yo2lua App Engine ;)
首页
LUA 语言介绍
SDK 开发包
创建一个应用
基础应用
网易微博API文档
腾讯微博API文档
Web 开发框架
内容导航:
==环境配置== 请先在基础应用页面(http://yo2lua.com/add-ons/)添加腾讯微博应用,并在你的 /config.lua 中加入腾讯微博开放平台的key和secret 如: [lua[ weibo.qq.key = '******' weibo.qq.secret ='************' ]] 接下去就可以在你的应用环境中使用下列函数方法使用腾讯微博 如: [lua[ dump(weibo.qq.statuses.public_timeline()) ]] ==时间线== weibo.qq.statuses.home_timeline(Pageflag, PageTime, Reqnum) ====主页时间线==== 参数: Pageflag 分页标识(0:第一页,1:向下翻页,2向上翻页) PageTime: 本页起始时间(第一页 时填0,继续翻页:填上一次请求返回的最后一条记录时间) Reqnum: 每次请求记录的条数(1-70条) weibo.qq.statuses.public_timeline(Pos, Reqnum) ====广播大厅时间线==== 参数: Pos: 记录的起始位置(第一次请求是填0,继续请求进填上次返回的Pos) Reqnum: 每次请求记录的条数(1-100条) weibo.qq.statuses.user_timeline(Name, Pageflag, PageTime, Reqnum) ====其他用户发表时间线==== 参数: Name : 你需要读取该用户的用户名 Pageflag 分页标识(0:第一页,1:向下翻页,2向上翻页) PageTime: 本页起始时间(第一页 时填0,继续翻页:填上一次请求返回的最后一条记录时间, Reqnum: 每次请求记录的条数(1-100条) weibo.qq.statuses.mentions_timeline(Pageflag, PageTime, Reqnum) ====用户提及时间线==== 参数: Pageflag 分页标识(0:第一页,1:向下翻页,2向上翻页) PageTime: 本页起始时间(第一页 时填0,继续向下翻页:填上一次请求返回的最后一条记录时间) Reqnum: 每次请求记录的条数(1-100条) weibo.qq.statuses.ht_timeline(Httext, Pageflag, PageTime, Reqnum) ====话题时间线==== 参数: Httext: 话题名字 Pageflag 分页标识(0:第一页,1:向下翻页,2向上翻页) PageTime: 本页起始时间(第一页 时填0,继续向下翻页:填上一次请求返回的最后一条记录时间) Reqnum: 每次请求记录的条数(1-100条) weibo.qq.statuses.broadcast_timeline(Pageflag, PageTime, Reqnum) ====我发表时间线==== 参数: Pageflag 分页标识(0:第一页,1:向下翻页,2向上翻页) PageTime: 本页起始时间(第一页 时填0,继续向下翻页:填上一次请求返回的最后一条记录时间) Reqnum: 每次请求记录的条数(1-100条) weibo.qq.statuses.special_timeline(Pageflag, PageTime, Reqnum) ====特别收听的人发表时间线==== 参数: Pageflag 分页标识(0:第一页,1:向下翻页,2向上翻页) PageTime: 本页起始时间(第一页 时填0,继续向下翻页:填上一次请求返回的最后一条记录时间) Reqnum: 每次请求记录的条数(1-100条) weibo.qq.statuses.area_timeline(Country, Province, City, Pos, Reqnum) ====地区发表时间线==== 参数: Country:国家码 Province:省份码 City:城市码 Pos: 记录的起始位置(第一次请求是填0,继续请求进填上次返回的Pos) Reqnum: 每次请求记录的条数(1-100条) ==微博相关== weibo.qq.t.show(Id) ====获取一条微博数据==== 参数: Id:微博id weibo.qq.t.add(Content, Jing, Wei) ====发表一条微博==== 参数: Content: 微博内容 必填项 Jing: 经度(可以填空) Wei: 纬度(可以填空) weibo.qq.t.add_music(Url, Title, Author, Content, Jing, Wei) ====发表音乐微博==== 参数: Url:音乐地址 Title:音乐名 Author:演唱者 Content: 微博内容 必填项 Jing: 经度(可以填空) Wei: 纬度(可以填空) weibo.qq.t.add_video(Url, Content, Jing, Wei) ====发表视频微博==== 参数: Url:视频地址 Content: 微博内容 必填项 Jing: 经度(可以填空) Wei: 纬度(可以填空) weibo.qq.t.re_add(Reid, Content, Jing, Wei) ====转播一条微博==== 参数: Reid: 转播父结点微博ID 必填项 Content: 微博内容 必填项 Jing: 经度(可以填空) Wei: 纬度(可以填空) weibo.qq.t.add_pic(Pic, Content, Jing, Wei) ====发表一条带图片的微博==== 参数: Pic: 图片信息 必填项 参数值:table,格式:{filename='a.jpg', content_type='image/jpg', data=图片文件二进制内容} Content: 微博内容 必填项 Jing: 经度(可以填空) Wei: 纬度(可以填空) weibo.qq.t.reply(Reid, Content, Jing, Wei) ====回复一条微博==== 参数: Reid: 回复父结点微博ID 必填项 Content: 微博内容 必填项 Jing: 经度(可以填空) Wei: 纬度(可以填空) weibo.qq.t.comment(Reid, Content, Jing, Wei) ====点评一条微博==== 参数: Reid: 回复父结点微博ID 必填项 Content: 微博内容 必填项 Jing: 经度(可以填空) Wei: 纬度(可以填空) weibo.qq.t.del(Id) ====删除一条微博数据==== 参数: Id:微博id weibo.qq.t.re_count(Ids) ====转播数或点评数==== 参数: Ids: 微博ID的列表 weibo.qq.t.re_list(RootId, Flag, PageFlag, PageTime, Reqnum) ====获取单条微博的转发或点评列表==== 参数: RootId:转发或者回复根结点ID(源微博ID); Flag:标识0 转播列表,1点评列表 2 点评与转播列表 PageFlag:(根据dwTime),0:第一页,1:向下翻页,2向上翻页; PageTime: 本页起始时间(第一页 时填0,继续向下翻页:填上一次请求返回的最后一条记录时间) Reqnum: 每次请求记录的条数(1-20条) weibo.qq.t.getvideoinfo(Url) ====获取视频信息==== 参数: Url:视频地址 ==账户相关== weibo.qq.user.info() ====获取自己的详细资料==== weibo.qq.user.other_info(Name) ====获取其他人资料==== 参数: Name: 他人的帐户名 weibo.qq.user.update(Introduction) ====更新用户信息==== 参数: Introduction: 个人介绍 ==关系链相关== weibo.qq.friends.fanslist(Startindex, Reqnum) ====我的听众列表==== 参数: Startindex: 起始位置(第一页填0,继续向下翻页:填:【reqnum*(page-1)】) Reqnum: 请求个数(1-30) weibo.qq.friends.idollist(Startindex, Reqnum) ====我收听的人列表==== 参数: Startindex: 起始位置(第一页填0,继续向下翻页:填:【reqnum*(page-1)】) Reqnum: 请求个数(1-30) weibo.qq.friends.blacklist(Startindex, Reqnum) ====黑名单列表==== 参数: