View Source WeChat.MiniProgram.NearbyPOI (wechat v0.16.0)
附件的小程序
Summary
Types
地址
主体名字
门店电话
资质号
营业时间
客服信息
腾讯地图对于poi的唯一标识
门店图片
如果创建新的门店,poi_id字段为空 如果更新门店,poi_id参数则填对应门店的poi_id
证明材料
服务标签列表
是否展示
门店名字
Types
@type add_options() :: %{ :pic_list => pic_list(), :service_infos => service_infos(), :store_name => store_name(), :hour => hour(), :address => address(), :company_name => company_name(), :contract_phone => contract_phone(), :credential => credential(), optional(:kf_info) => kf_info(), optional(:poi_id) => poi_id() }
@type address() :: String.t()
地址
@type company_name() :: String.t()
主体名字
@type contract_phone() :: String.t()
门店电话
@type credential() :: String.t()
资质号
15位营业执照注册号或9位组织机构代码
@type hour() :: String.t()
营业时间
格式11:11-12:12
@type kf_info() :: String.t()
客服信息
可自定义服务头像与昵称,具体填写字段见下方示例kf_info kf_info是字符串,内容是一个json
@type map_poi_id() :: String.t()
腾讯地图对于poi的唯一标识
对应《在腾讯地图中搜索门店》中的sosomap_poi_uid字段
腾讯地图那边有些数据不一致,如果不填map_poi_id的话,小概率会提交失败!
注:
poi_id
与 map_poi_id
关系:
map_poi_id
是腾讯地图对于poi的唯一标识
poi_id
是门店进驻附近后的门店唯一标识
@type pic_list() :: String.t()
门店图片
最多9张,最少1张,上传门店图片如门店外景、环境设施、商品服务等,图片将展示在微信客户端的门店页。
图片链接通过文档中的《上传图文消息内的图片获取URL》接口获取。
文件格式为bmp、png、jpeg、jpg或gif,大小不超过5M pic_list
是字符串,内容是一个json
@type poi_id() :: String.t()
如果创建新的门店,poi_id字段为空 如果更新门店,poi_id参数则填对应门店的poi_id
@type qualification_list() :: String.t()
证明材料
如果company_name和该小程序主体不一致,需要填qualification_list, 详细规则见: 附近的小程序使用指南-如何证明门店的经营主体跟公众号或小程序帐号主体相关
@type service_infos() :: String.t()
服务标签列表
需要填写
- 服务标签ID
- 服务类型tpye
- 服务名称name
- APPID
- 对应服务落地页的path路径:path路径页面要与对应的服务标签一致,例如选取外卖服务,path路径应该是小程序的外卖对应的那个页面,path路径获取咨询开发或者到小程序管理后台-工具-生成小程序码页面获取
- 新增服务描述desc:描述服务内容,例如满减、折扣等优惠信息或新品、爆品等商品信息,仅标准服务都可添加,10个字符以内。
《服务标签id编号、类型与服务名称表》
ID | type | name(服务名称) |
---|---|---|
0 | 2 | 自定义服务,可自定义名称(10个字符以内) |
1 | 1 | 外送 |
2 | 1 | 快递 |
3 | 1 | 充电 |
4 | 1 | 预约 |
5 | 1 | 挂号 |
6 | 1 | 点餐 |
7 | 1 | 优惠 |
8 | 1 | 乘车 |
9 | 1 | 会员 |
10 | 1 | 买单 |
11 | 1 | 排队 |
12 | 1 | 缴费 |
13 | 1 | 购票 |
14 | 1 | 到店自提 |
15 | 1 | 预订 |
service_infos是字符串,内容是一个json
@type status() :: 0 | 1
是否展示
- 0: 不展示
- 1: 展示
@type store_name() :: String.t()
门店名字
门店名称需按照所选地理位置自动拉取腾讯地图门店名称,不可修改,如需修改请重现选择地图地点或重新创建地点。
Functions
@spec add(WeChat.client(), add_options()) :: WeChat.response()
添加地点 - 官方文档
@spec delete(WeChat.client(), poi_id()) :: WeChat.response()
删除地点 - 官方文档
@spec get_list(WeChat.client(), start :: non_neg_integer(), limit :: 1..1000) :: WeChat.response()
查看地点列表 - 官方文档
@spec set_show_status(WeChat.client(), poi_id(), status()) :: WeChat.response()
展示/取消展示附近小程序 - 官方文档