文档中心 > API类目 > 斑马小程序

yunos.ebanma.miniapp.dist.mappoi.list (地图分发poi列表接口)

地图分发poi列表接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
poi_batch_distribution_request POIBatchDistributionRequest 必须 地图poi列表搜索请求对象
  • └ trace_id
  • String
  • 必须
  • sdfaf
  • 链路ID,随机生成
  • └ device_info
  • String
  • 必须
  • { "projectId": "POO6BMV6", "uuid": "643B723D6393A075E1F85D3E03CE2578" }
  • 设备信息,至少包含uuid projectId deviceToken
  • poi_distribution_requests
  • POIDistributionRequest []
  • 必须
  • poiDistributionRequests
  • 请求的poi列表
  • └ poi_id
  • String
  • 必须
  • AAAAA
  • 高德poiId
  • └ amap_longtitude
  • String
  • 必须
  • 123.222
  • 经度
  • └ amap_latitude
  • String
  • 必须
  • 45.322
  • 纬度
  • └ cat_info
  • String
  • 必须
  • haha
  • 高德分类信息,用于命中多个小程序时的选取
  • └ amap_miniapp_tag
  • String
  • 可选
  • sss
  • 高德自有小程序标签

响应参数

名称 类型 示例值 描述
result Result result 返回结果
  • └ code
  • Number
  • 0
  • 响应码
  • └ msg
  • String
  • success
  • 响应信息
  • value
  • POIBatchDistributionResponse
  • value
  • 结果信息
  • └ trace_id
  • String
  • sdfds
  • 链路ID
  • └ poi_distribution_responses
  • String
  • { "bbb": { "miniappId": "2021000128681086", "class": "com.alios.miniapp.share.api.model.POIDistributionResponse" }, "AAAAA": { "miniappId": "2021000128681086", "class": "com.alios.miniapp.share.api.model.POIDistributionResponse" } }
  • 结果信息map

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
YunosEbanmaMiniappDistMappoiListRequest req = new YunosEbanmaMiniappDistMappoiListRequest();
YunosEbanmaMiniappDistMappoiListRequest.POIBatchDistributionRequest obj1 = new YunosEbanmaMiniappDistMappoiListRequest.POIBatchDistributionRequest();
obj1.setTraceId("sdfaf");
obj1.setDeviceInfo("{       \"projectId\": \"POO6BMV6\",       \"uuid\": \"643B723D6393A075E1F85D3E03CE2578\"     }");
List<YunosEbanmaMiniappDistMappoiListRequest.POIDistributionRequest> list3 = new ArrayList<YunosEbanmaMiniappDistMappoiListRequest.POIDistributionRequest>();
YunosEbanmaMiniappDistMappoiListRequest.POIDistributionRequest obj4 = new YunosEbanmaMiniappDistMappoiListRequest.POIDistributionRequest();
list3.add(obj4);
obj4.setPoiId("AAAAA");
obj4.setAmapLongtitude("123.222");
obj4.setAmapLatitude("45.322");
obj4.setCatInfo("haha");
obj4.setAmapMiniappTag("sss");
obj1.setPoiDistributionRequests(list3);
req.setPoiBatchDistributionRequest(obj1);
YunosEbanmaMiniappDistMappoiListResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<yunos_ebanma_miniapp_dist_mappoi_list_response>
    <result>
        <code>0</code>
        <msg>success</msg>
        <value>
            <trace_id>sdfds</trace_id>
            <poi_distribution_responses>{       &quot;bbb&quot;: {         &quot;miniappId&quot;: &quot;2021000128681086&quot;,         &quot;class&quot;: &quot;com.alios.miniapp.share.api.model.POIDistributionResponse&quot;       },       &quot;AAAAA&quot;: {         &quot;miniappId&quot;: &quot;2021000128681086&quot;,         &quot;class&quot;: &quot;com.alios.miniapp.share.api.model.POIDistributionResponse&quot;       }     }</poi_distribution_responses>
        </value>
    </result>
</yunos_ebanma_miniapp_dist_mappoi_list_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部