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_idmap_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编号、类型与服务名称表》

IDtypename(服务名称)
02自定义服务,可自定义名称(10个字符以内)
11外送
21快递
31充电
41预约
51挂号
61点餐
71优惠
81乘车
91会员
101买单
111排队
121缴费
131购票
141到店自提
151预订

service_infos是字符串,内容是一个json

@type status() :: 0 | 1

是否展示

  • 0: 不展示
  • 1: 展示
@type store_name() :: String.t()

门店名字

门店名称需按照所选地理位置自动拉取腾讯地图门店名称,不可修改,如需修改请重现选择地图地点或重新创建地点。

Functions

添加地点 - 官方文档

@spec delete(WeChat.client(), poi_id()) :: WeChat.response()

删除地点 - 官方文档

Link to this function

get_list(client, start \\ 1, limit \\ 10)

View Source
@spec get_list(WeChat.client(), start :: non_neg_integer(), limit :: 1..1000) ::
  WeChat.response()

查看地点列表 - 官方文档

Link to this function

set_show_status(client, poi_id, status)

View Source
@spec set_show_status(WeChat.client(), poi_id(), status()) :: WeChat.response()

展示/取消展示附近小程序 - 官方文档