主帖>【多网点接口】五大场景接口对接说明
场景描述:
网点的信息并不是一成不变的,商家需要根据实际的变化对网点营业时间、支持的配送方式等信息进行更新;除了能够掌握网点的详细信息之外,还需要对信息进行维护。
——商家在微商城后台-营销-配套工具-多网点模块中,可以看到已经创建好的网点信息,在网点右侧的按钮中可以对网点进行相应的操作;
——通过哪个接口可以获取微商城后台已经创建好的网点的信息列表? (1)获取网点列表:youzan.multistore.offline.search (3)重要字段说明: 》》keyword:搜索关键字,如果此处入参的话只返回网点名称包含此关键字的网点信息; 》》page_no:当前页码,需要显示哪一页的数据;通常在网点数量不多的时候设置为1即可,如果网点数量较多可以根据“每页条数”做判断显示; 》》page_size:每页显示条数,设置为10条比较合适; 》》type:网点类型,自提点:self_fetch或线下门店:store; (4)调用格式,通过(2)中链接访问后: (5)HTTP调用示例: (6)JAVA调用示例: YZClient client= new DefaultYZClient(new Token("token")); //new Sign(appKey,appSecret) YouzanMultistoreOfflineSearchParamsyouzanMultistoreOfflineSearchParams = newYouzanMultistoreOfflineSearchParams(); youzanMultistoreOfflineSearchParams.setPageSize(10L); youzanMultistoreOfflineSearchParams.setPageNo(1L); YouzanMultistoreOfflineSearchyouzanMultistoreOfflineSearch = new YouzanMultistoreOfflineSearch(); youzanMultistoreOfflineSearch.setAPIParams(youzanMultistoreOfflineSearchParams); YouzanMultistoreOfflineSearchResultresult = client.invoke(youzanMultistoreOfflineSearch);
——通过哪个接口可以查看指定网点的详细信息? (1)获取网点详情:youzan.multistore.offline.get (3)重要字段说明: (4)调用格式,通过(2)中链接访问后: (5)HTTP调用示例: (6)JAVA调用示例: YZClient client= new DefaultYZClient(new Token("token")); //new Sign(appKey,appSecret) YouzanMultistoreOfflineGetParamsyouzanMultistoreOfflineGetParams = new YouzanMultistoreOfflineGetParams(); youzanMultistoreOfflineGetParams.setId(52020601L); YouzanMultistoreOfflineGetyouzanMultistoreOfflineGet = new YouzanMultistoreOfflineGet(); youzanMultistoreOfflineGet.setAPIParams(youzanMultistoreOfflineGetParams); YouzanMultistoreOfflineGetResultresult = client.invoke(youzanMultistoreOfflineGet);
——商家除了在后台通过编辑修改网点信息之外,通过哪个接口可以实现网点信息的更新? (1)更新网点:youzan.multistore.offline.update (3)重要字段说明: 》》其他参数请参照创建网点接口模块的参数说明; (4)调用格式,通过(2)中链接访问后: (5)HTTP调用示例: (6)JAVA调用示例: YZClient client= new DefaultYZClient(new Token("token")); //new Sign(appKey,appSecret) YouzanMultistoreOfflineUpdateParamsyouzanMultistoreOfflineUpdateParams = newYouzanMultistoreOfflineUpdateParams(); youzanMultistoreOfflineUpdateParams.setSupportLocalDelivery(1L); youzanMultistoreOfflineUpdateParams.setPhone2("88372390"); youzanMultistoreOfflineUpdateParams.setOfflineBusinessHours("[{"open_time":"00:00","close_time":"04:00","weekdays":["\u5468\u4e00"]}]"); youzanMultistoreOfflineUpdateParams.setIsOptionalSelfFetchTime(1L); youzanMultistoreOfflineUpdateParams.setImage("https://img.yzcdn.cn/public_files/2017/06/26/c1ce234f32110e4c5d179321e7574c77.png"); youzanMultistoreOfflineUpdateParams.setDescription("description"); youzanMultistoreOfflineUpdateParams.setCountyId("330106"); youzanMultistoreOfflineUpdateParams.setPhone1("0571"); youzanMultistoreOfflineUpdateParams.setLocalDeliveryScopeType(2L); youzanMultistoreOfflineUpdateParams.setLocalDeliveryPolygon("120.122257,30.290374|120.143057,30.290374|120.143057,30.272374|120.122257,30.272374"); YouzanMultistoreOfflineUpdateyouzanMultistoreOfflineUpdate = new YouzanMultistoreOfflineUpdate(); youzanMultistoreOfflineUpdate.setAPIParams(youzanMultistoreOfflineUpdateParams); YouzanMultistoreOfflineUpdateResultresult = client.invoke(youzanMultistoreOfflineUpdate);
主帖>【多网点接口】五大场景接口对接说明
|