有赞新零售社区

发帖
有赞云历史板块»【多网点接口】场景二:网点信息更新维护场景

【多网点接口】场景二:网点信息更新维护场景

有赞-大羽 2018-09-28 3596 浏览 0 评论 | 只看楼主 [打印]
主帖>【多网点接口】五大场景接口对接说明


场景描述:

网点的信息并不是一成不变的,商家需要根据实际的变化对网点营业时间、支持的配送方式等信息进行更新;除了能够掌握网点的详细信息之外,还需要对信息进行维护。

——商家在微商城后台-营销-配套工具-多网点模块中,可以看到已经创建好的网点信息,在网点右侧的按钮中可以对网点进行相应的操作;

——通过哪个接口可以获取微商城后台已经创建好的网点的信息列表?
(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)重要字段说明:
》》id:网点ID,网点唯一标识,可通过接口https://www.youzanyun.com/apilist/detail/group_shop/multi_store/youzan.multistore.offline.search 获取;
(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)重要字段说明:
》》id:网点ID,网点唯一标识,可通过接口https://www.youzanyun.com/apilist/detail/group_shop/multi_store/youzan.multistore.offline.search 获取;
》》其他参数请参照创建网点接口模块的参数说明;
(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);


主帖>【多网点接口】五大场景接口对接说明

用手机打开
收藏 ··· 回复
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    复制链接
    新浪微博
    QQ空间
    微信扫码
    • 回复

    • 评分

    客服工作时间是9:00-18:00,客服妹子当前不在线,若不能及时回复请谅解。试试右上角的搜索吧,论坛有丰富的经验贴、公告贴,相信一定能够帮到您~

    复制成功