小区楼盘查询

用户在搜索“运河铭著““西山壹号院“等楼盘、小区精准需求时,搜索结果页会展现“小区楼盘查询”卡片,提供房产的相关信息,如走楼盘位置、楼盘特点、价格、面积等信息,引导用户点击进入楼盘落地页进行房产信息的获取。

示意图

运河铭著房产 - 小区楼盘查询 - 图1

intent 上传接口

当前资源 intent 意图参数

key类型含义示例/说明
housestring楼盘/小区名必选,如”西山壹号院”

通过平台上传 txt 文件

资源方需要将自己落地页数据能够覆盖的所有 intent 参数组合通过 txt 文件上传到平台上,txt 文件的具体要求参见接入流程-上传 Intent 数据

当前资源分类 txt 上传文件内容示例如下:

  1. {"house":"西山壹号院"}
    {"house":"运河铭著"}

通过开放 API 上传

未开放

Webhook API

发送给 webhook 的请求

公共字段

key类型含义示例/说明
typestring请求类型(大部分开发者可不关心)在小程序阿拉丁下永远为 “sp_ala”
surfacestring搜索场景(大部分开发者可不关心)mobile: 支持小程序的移动搜索,web_h5: 支持 H5 的移动搜索
srcidstring资源编号每个资源分类不同
intentobject搜索意图参数JSON 对象,每个资源分类不同
locationobject用户定位信息JSON 对象
location.provincestring用户所在省份“北京”/“浙江”,不含行政区划单位,例如”市、省、自治区”,可能为空
location.citystring用户所在城市“北京”/“杭州”,不含行政区划单位,例如”市”,可能为空
query_locationobject用户表达的位置信息,应优先选用用户表达的位置信息进行检索JSON 对象
query_location.query_provincestring用户 Query 中指定的省份“北京”/“河南”,不含行政区划单位,例如”市、省、自治区”,可能为空
query_location.query_citystring用户 Query 中指定的地级市“北京”/“开封”,不含行政区划单位,例如”市”,可能为空
query_location.query_countystring用户 Query 中指定的县、区“海淀”/“兰考”,不含行政区划单位,例如”县、区”,可能为空

当前资源 srcid 资源编号

key类型含义设定
srcidstring资源编号48023

当前资源的 intent 参数参考上节 “intent 上传接口“。

举例:发送给 webhook 的 JSON (解密后)

  1. {
    "type": "sp_ala",
    "srcid": "48023",
    "surface": "mobile",
    "intent": {
    "house": "西山壹号院"
    },
    "location": {
    "province": "浙江",
    "city": "杭州"
    },
    "query_location": {
    "query_province": "北京",
    "query_city": "北京",
    "query_county": "海淀"
    }
    }

从 webhook 返回的结果

外层通用数据字段

key类型含义示例/说明
statusinteger结果状态码,0 代表正确,1 代表无结果,2 代表请求参数错误,3 代表内部服务错误0
msgstring出错消息,当非 0 时提供“”
dataobject要返回的资源数据内容JSON 对象,每个资源分类不同

当前资源分类的 data object 字段内容

key类型要求说明
jump_urlstring必选点击卡片标题跳转的链接地址,落地页需满足用户需求。若卡片仅展现 1 个楼盘,应跳转到该楼盘详细信息页面;若卡片展现 2-3 个楼盘,应跳转到列表页
item_listarray必选左图右文列表数据,最少 1 个,最多 3 个
item_list.titlestring必选最多显示一行,超过则截断;新楼盘:标题上带上楼盘状态,如“开盘”、“在售”等;如搜索 query 楼盘为非新房,标题中明确为“二手房租房”
item_list.imagestring必选图片比例为 1:1,保证结果页与落地页的图片一致
item_list.areastring必选最多显示一行,超过则截断,如:128-450 平方米
item_list.describestring必选最多显示一行,超过则截断;新楼盘:内容为区域,格式为:“行政区-商圈” ,如:通州-北关;非新楼盘:内容为户型,格式为:最多 4 个间隔,每个间隔用/区分,如:“2 室 1 厅/87㎡/南北/高楼层(共 6 层)”
item_list.tag_list_textarray必选具体楼盘特点的 tag,最多 3 个标签,每个标签内最多 5 个字符,字符串数组,最多 3 个
item_list.urlstring必选整卡的跳转链接,点击跳转到相应楼盘落地页详情详情
item_list.priceinteger必选价格,默认单位是分,如果价格为 10000 元/平,则输入 1000000
item_list.price_infostring可选价格补充文案,最多 6 个字,如:”已售 19 套”

举例:从 webhook 返回的 JSON (加密前)

  1. {
    "status": 0,
    "msg": "",
    "data": {
    "jump_url": "/page/of/target?id=1",
    "item_list": [
    {
    "title": "运河铭著-在售(已开盘)",
    "image": "http://img0.imgtn.bdimg.com/it/u=3721013116,804039294&fm=26&gp=0.jpg",
    "area": "通州-北关",
    "describe": "建筑面积120-150平方米",
    "tag_list_text": ["地铁沿线", "地铁沿线", "地铁沿线"],
    "url": "/page/of/target?id=1",
    "price": 5437600,
    "price_info": "月售138"
    }
    ]
    }
    }