Metadata

跳转到: 导航, 搜索

目录

带元数据的微博

元数据包括事件、人物、地点等,它可以被其他的软件、搜索引擎检测到,并提取出相应的信息,把这些信息以其他形式重复使用或组合,做出各种应用。


当你创建了一条微博时,你可以在这条微博上添加一个或多个元数据。这些数据是关于这条微博的结构化信息。元数据的内容由你来决定。但元数据的结构和语法需要遵循一定的标准。


示例:

…
"annotations": [
    {"movie": {
	"title": "Wall Street",
	"url": "http://video.sina.com.cn/m/gsd_61145667.html",
	"text": "Wall Street: Money Never Sleeps"}}],
…

微博元数据格式说明

微博元数据由“type(类型)”、“attribute(属性)”、“value(值)”组成:

"annotations": [{"type": {"attribute": "value"}}]


一个属性对应一个值,一个类型可以有多个属性,一条微博的元数据可以有多个类型。

"annotations": [
    {"type": {
        "another_attribute": "value",
        "attribute": "value"}},
    {"type": {
        "another_attribute": "value",
        "attribute": "value"}}]

type类型

TYPE类型 描述
webpage 图文内容、新闻、博客等网页信息
product 电子商务的产品信息
video 视频信息
movie 电影信息
song 音乐信息
people 人物信息
place 地点信息
review 点评信息
restaurant 餐饮信息
book 图书信息
stock 股票信息
event 活动信息
vote 投票统计信息
pay 支付信息
job 招聘信息
game 游戏信息
app 微博应用信息

属性attribute说明

通用属性

所有类型都可以使用


属性 对应值的描述
app 微博应用信息


类型属性

类型属性可以多个组合使用

webpage

属性 对应值的描述
title 标题
image 图片
url 元数据对应的url地址

微博元数据的限制

元数据的长度不超过512个字符。

仅支持用户以json 数组格式提交的元数据。


发送带元数据的微博

参考:Statuses/update 带元数据

返回带元数据的微博示例: