阿里奇门对接

最近公司需要获取淘系店铺订单的用户敏感数据,由于系统之前对接的是旺店通,所以需要调用奇门 

 大家觉得有用的可以点赞留言,谢谢!!!

1,奇门是什么

   这里就不再详细解释了,具体参考:https://open.taobao.com/doc.htm?docId=106847&docType=1

2.  调用流程

A.申请应用

   首先登陆https://open.taobao.com/ (最好是主账号),

阿里奇门对接_第1张图片

  进入https://console.open.taobao.com/apply.htm?appTag=181&accessCode=14C84B2D176B2C09153755907EA6F8A9#/enter/create/2?accessCode=14C84B2D176B2C09153755907EA6F8A9&appTag=181&_k=p38o5w,

填写信息(上传的系统产品说明书,可以再这里下载https://open.wangdian.cn/data/appen/%E7%B3%BB%E7%BB%9F%E4%BA%A7%E5%93%81%E8%AF%B4%E6%98%8E%E4%B9%A6%E6%A8%A1%E6%9D%BF.docx)

系统产品说明书:里面需要贴软件著作,需要申请的可以找阿里代办(https://www.aliyun.com/acts/domain/copyright?spm=5176.12825654.eofdhaal5.183.e9392c4aUqW7En&aly_as=EUfOx9t6)

阿里奇门对接_第2张图片

B.创建应用

阿里奇门对接_第3张图片

 

C。创建场景

阿里奇门对接_第4张图片

D. 创建完毕后,点击我的场景

阿里奇门对接_第5张图片

 

E.自测(可以跳过,可以先添加一个api,走完后面的流程,比如上线,然后回来根据实际情况添加其他的api,然后走完后续流程)

阿里奇门对接_第6张图片

F.联调(重点)

 这里首先要发邮件,否则sdk调用会提示找不到路由,会受到旺店通的邮箱回复,点击同意

邮件格式:,发送邮件至[email protected]申请联调,邮件标题【xx公司申请奇门xx场景联调(卖家账号)】,例如【XXXX网络科技有限公司申请奇门CRM场景联调(test2)】。

  • 公司名称:xxxx(举例:xxxx有限公司)

  • 淘宝应用appkey:xxxxx

  • 申请应用的主店铺名称:xxxx(举例:xxxx期间店)

  • 旺店通ERP卖家账号:xxxx(举例:test2)

阿里奇门对接_第7张图片

 

G.调用sdk

下载sdk(下面页面的sdk 下载),进入此页面,点击详情,可以参考各种语言调用的demo

阿里奇门对接_第8张图片

阿里奇门对接_第9张图片

具体调用可以参考jar 里面的方法request,response方法

阿里奇门对接_第10张图片

这里为了方便,我沾下我的调用sdk代码:

package com.xxx.taobao;


import com.qimencloud.api.sceneqimen.request.TaobaoCrmOrderDetailGetRequest;
import com.qimencloud.api.sceneqimen.request.TaobaoCrmOrderReturndetailGetRequest;
import com.qimencloud.api.sceneqimen.response.TaobaoCrmOrderDetailGetResponse;
import com.qimencloud.api.sceneqimen.response.TaobaoCrmOrderReturndetailGetResponse;
import com.taobao.api.ApiException;
import com.taobao.api.DefaultTaobaoClient;
import com.taobao.api.TaobaoClient;
import org.junit.Test;



public class ApiTest {


    private static   String url = "https://qimen.api.taobao.com/router/qmtest";
    private static   String appKey = "";
    private static   String appSecret = "";
    private static   String sessionKey = "";
    private static  TaobaoClient client=null;

    static{
        client = new DefaultTaobaoClient(url, appKey, appSecret);
    }

    /**
     * 获取销售订单信息
     */
    @Test
    public void crmOrderDetailGetTest(){
        try {
            TaobaoCrmOrderDetailGetRequest order_req = new TaobaoCrmOrderDetailGetRequest();
            order_req.setStartModified("2020-02-21 08:00:00");
            order_req.setEndModified("2020-03-21 10:00:00");
            order_req.setPageNo(1L);
            order_req.setPageSize(20L);
            order_req.setFields("order_id,order_sn");
            order_req.setExtendProps("{\"start_time\":\"2020-02-21 08:00:00\",\"end_time\":\"2020-03-21 10:00:00\"}");
            order_req.setTargetAppKey("21363512");
            TaobaoCrmOrderDetailGetResponse order_response = client.execute(order_req, sessionKey);
            String order_body=order_response.getBody();
            System.out.println(order_body);
        } catch (ApiException e) {
            e.printStackTrace();
        }

    }

   
    
}

H。sdk 调用成功后,可以再阿里官网查看调用日志,联调页面也会显示测试成功,然后点击通过/上线即可

 

阿里奇门对接_第11张图片

阿里奇门对接_第12张图片

 

3. 下面几个必要重要的链接

    A. 奇门对接流程  https://open.wangdian.cn/open/guide?path=guide_qmzdy

    B.session 获取页面 https://open.taobao.com/doc.htm?docId=1&docType=17

阿里奇门对接_第13张图片

   

    

你可能感兴趣的:(文档记录)