12 月 16 日,腾讯微博开放平台正式上线,它基于腾讯微博系统,为广大开发者和用户提供开放数据分享与传播平台。广大开发者和用户登录平台后,就可以使用平台提供的开放 API 接口,创建应用从微博系统获取信息,或将新的信息传播到整个微博系统中。而就在几天前,新浪微博创新基金刚刚开始接受申请,主要针对新浪微博应用的创业者。由此可以看出,国内微博应用市场逐渐展开角逐,竞争越发激烈。
据腾讯微博开放平台网站的介绍,开放平台是基于腾讯微博系统,定位于开放数据分享与传播平台。登录平台并创建应用后,你就能通过从平台获取到的应用 App key 和 App Secret,使用各种 API 实现丰富的应用功能。应用凭借用户的帐号,访问其微博帐户进行内容读写,都需要在初次使用时,得到用户本人授权,授权系统使用 Oauth 机制。得到用户授权后,应用就可以获取当前用户的用户名、头像图片、当前用户的听众和及收听列表等信息,并在用户操作后,完成微博信息的读写。
获得用户帐号授权后,使用平台提供的 API,可以创造出以下功能:
- 用户动态绑定并发送到微博将授权用户在网站 / 软件中新动态,通过应用即时发送到腾讯微博。使用微博平台提供的发送微博信息 API,可将用户在你的网站 / 软件上产生的新动态,生成一条微博信息,作为一条微博信息同步发送到腾讯微博网站中。
- 对用户,能够向他的听众查看到自己最新的动态。
- 对网站 / 软件,能通过微博信息中的链接,吸引用户的听众打开指定网页。
- 对已通过来源字段审核的应用,产生的微博信息在腾讯微博网站,或其他应用中将展示来源,用户点击后可打开指定开发者网页。
- 快速分享内容到微博。腾讯微博中的用户关系,开放且有强烈的互动性,通过用户间的互动和传播,能实现信息几何级数传播。传播的内容也会在微博网站上展现,用户点击链接后可直接进入指定页面,起到为网站吸引流量的效果。
- 建立基于微博互动的用户关系。通过展现用户最新微博信息,并提供立即收听功能,帮助用户建立互动关系。平台提供的微博秀展现应用,让你通过几行 HTML 代码就能够在你的网站上展示自己的微博新动态。
- 获得微博信息作为内容。可获得整个微博平台最新微博信息,或指定用户发布 / 收听的微博信息,作为内容在你的网站 / 软件中展示。腾讯微博中活跃着不少名人和专业人才,在微博中发送最新最真实的消息,都能作为内容。
开发者在构建微博应用之后,可以向腾讯提交应用来源字段审核。提交应用审核并通过后,从应用发出的微博信息,在腾讯微博和其他应用中显示时,将带上应用的来源字段和来源网址信息,用户点击,就会打开指向的网站,为网站带来流量。
来源字段的审核内容包括:
- 来源字段——希望从你的应用发布的微博,在腾讯微博及同其他微博中显示的来源名称“来自 ***”
- 来源链接—— 希望用户从腾讯微博或其他微博中,点击后打开的网页地址
来源字段的审核提交标准:
- 创建时间超过 15 天
- 接口调用量累计超过 10000 次
- 用户授权数量超过 100 人
腾讯微博开放平台还提供了一些官方微博应用,供开发者借鉴和利用,其中包括:
- 一键转播——嵌入一键转播到你的网站里,访客便能将网页信息直接传播至腾讯微博。分享资讯的同时,用户通过来源链接可进入你的网站,从而提升访问流量。
- 微博秀——使用微博秀,将生成的代码放置到你的博客、网站或是其它支持 html 代码的位置,就能向网页访问者展示你在腾讯微博的最新广播和听众。
- 微博广播站——使用微博广播站,将生成的代码放置到你的博客、网站或其他支持 html 代码的位置,不仅可以展示你的最新 20 条广播,登录腾讯微博后,你还可以直接在这里写微博,让更多人了解和收听你。
- 微博签名档——使用微博签名档,在你的博客、论坛签名、电子邮件签名或其他可以引用网络图片链接的位置使用,就能同步显示你最新的微博信息。
对于应用开发者最关心的开发平台 API,网站上列出了详细的说明:
- API 文档——提供 API 接口 url、格式、http 请求方式等说明
- Oauth 授权说明——介绍 Oauth 认证机制,及请求授权方式
- API 调用权限——说明不同权限开发者可调用的 API 范围,及调用次数频率限制
其中值得关注的是开放平台对 API 读写频率的要求:
初级授权
读请求:每 API 单用户每小时 150 次(包括获取公共时间轴,首页时间轴等)
写请求:不可用中级授权 读请求:每 API 单用户每小时 150 次写请求:每用户每小时最大 100 次(包括发微博、转播、对话、私信、收听等)腾讯合作方授权 读请求:每 API 单用户每小时 5000 次
写请求:每用户每小时最大 400 次(包括发微博、转播、对话、私信、收听等)
如果开发者认为 API 调用次数不够,那么腾讯对此做了解释:
首先微博 API 技术作为是一种 HTTP 轮询 (POLLING) 协议,并非通过即时推送 (realtime push) 获取信息,为保证用户获取到最新微博信息,需要调用 API 定时读取,根据微博信息实际更新统计,我们建议将读取频率控制在 1 分钟以上 / 次,也可通过:
智能频率控制,根据当前小时内剩余可用次数,灵活变更更新频率,同时需注意为用户手动操作留有 API 使用剩 余次数。
提供手工刷新功能,根据用户需要手工读取新微博信息。
如用户量过大,当前 API 调用频率限制已不敷使用,可在你的应用数据达到相应标准后,通过邮件申请更高级别的调用权限,审核通过后,官方将进行调整,在应用详情页面可查看到应用当前 API 调用权限级别。
最近微博应用市场火爆。就在几天前,InfoQ 中文站刚刚报道新浪微博开发者创新基金向微博应用创业者敞开大门:
规模为 2 亿元的中国微博开发者创新基金正式开始接受申请,为国内的中小型创业公司或者个人创业者提供了一个大展身手的平台…(基金)旨在为专注于新浪微博平台的第三方应用开发者提供创业投资,同时为开发者提供与创业相关的必要辅导,帮助开发者加速实现创业梦想。 基金投资项目单笔投资额以 300 万以下为主,但并不限制更高的投资额度。针对应用开发项目的要求是:已经在新浪微博开放平台上申请了 APP key 的开发者,应用本身已经可以为用户提供服务,即该应用已经被放置到微博应用列表中。
由此可以看出,随着微博的普及,互联网企业开始重视这块市场,鼓励第三方开发和部署微博应用,一方面可以提高自身微博的人气,另一方面可以和第三方分享微博市场预期的利润“蛋糕”。 不管是腾讯微博开放平台,还是新浪微博创新基金,都昭示着微博应用开发者们迎来了大发展的好时机。InfoQ 中文站也会持续关注相关动态。
评论