跳到主要内容

微盟云open api获取客户信息配置实例

接入的前置工作

  1. 确保当前账户为付费用户,微盟设置为付费用户才可调用开放接口

  2. 确保当前账户有已发布的店铺页面,相应的需要店铺下属有数据可供查询,本例中为店铺的会员信息。 具体查询方式见下图 image.png

  3. 确保当前账户有开发者应用,具体配置步骤见下

  4. 主界面点击营销-开发者中心,在应用列表中添加应用,保存之后返回开发者中心进行配置和授权,具体见下图 首先是配置项,需要填入一个能够接收数据的跳转地址,本例仅供测试 image.png 接下来在授权项中选择对象,授权完成后会弹出页面如下(注:本案例应用跳转地址仅供测试使用,实际配置需要选择可用的url)image.png 记录下url栏中返回的code参数,后续获取access token需要

  5. 单击刚刚建立的应用后API权限一栏,记录下CLIENT_ID和CLIENT_SECRET两项,作为后续步骤获取access token的凭证,到此完成前置工作 image.png

接入和使用api获取数据

  1. 换取access token

POST方式请求如下地址,以POSTMAN为例,参数code、client_secret、client_id均由前置步骤获取, grant_type=authorization_code, redirect_url与前置步骤填写的应用跳转地址保持一致 https://dopen.weimob.com/fuwu/b/oauth2/token image.png 请求成功后返回Body如图,高亮栏为获取的access token,需要注意的是之前获取的code和本步骤获取的access token均有有效时间限制,code为一次性参数,有效时间10min,access token有效时间2h,刷新的接口也已给出见refresh_token image.png 至此完成access token的获取

  1. (例)获取客户列表页

POST请求https://dopen.weimob.com/api/1_0/mc/member/getMemberDetail,参数accessToken输入刚才获取的access token,另外所需参数cursor为滚动游标初始位置,可填0。size为滚动数量,最大值100。 请求成功则返回json格式的客户信息列表,下图仅供参考(转自微盟开发者文档) image.png