阿里奇門對接

最近公司需要獲取淘系店鋪訂單的用戶敏感數據,由於系統之前對接的是旺店通,所以需要調用奇門 

 大家覺得有用的可以點贊留言,謝謝!!!

1,奇門是什麼

   這裏就不再詳細解釋了,具體參考:https://open.taobao.com/doc.htm?docId=106847&docType=1

2.  調用流程

A.申請應用

   首先登陸https://open.taobao.com/ (最好是主賬號),

  進入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

B.創建應用

 

C。創建場景

D. 創建完畢後,點擊我的場景

 

E.自測(可以跳過,可以先添加一個api,走完後面的流程,比如上線,然後回來根據實際情況添加其他的api,然後走完後續流程)

F.聯調(重點)

 這裏首先要發郵件,否則sdk調用會提示找不到路由,會受到旺店通的郵箱回覆,點擊同意

郵件格式:,發送郵件至[email protected]申請聯調,郵件標題【xx公司申請奇門xx場景聯調(賣家賬號)】,例如【XXXX網絡科技有限公司申請奇門CRM場景聯調(test2)】。

  • 公司名稱:xxxx(舉例:xxxx有限公司)

  • 淘寶應用appkey:xxxxx

  • 申請應用的主店鋪名稱:xxxx(舉例:xxxx期間店)

  • 旺店通ERP賣家賬號:xxxx(舉例:test2)

 

G.調用sdk

下載sdk(下面頁面的sdk 下載),進入此頁面,點擊詳情,可以參考各種語言調用的demo

具體調用可以參考jar 裏面的方法request,response方法

這裏爲了方便,我沾下我的調用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 調用成功後,可以再阿里官網查看調用日誌,聯調頁面也會顯示測試成功,然後點擊通過/上線即可

 

 

3. 下面幾個必要重要的鏈接

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

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

   

    

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章