golang 呼叫順豐API介面測試

2021-10-01 17:39:47 字數 1183 閱讀 1729

golang 呼叫順豐api介面首先得去這個**申請註冊,拿到我的api介面如下圖所示

之後就可以按照文件生成xml請求資訊

為了方便快速搭建 golang 的結構貼上如下

type rquest struct 

type body struct

type sforder struct

type cargo struct

type response struct

type rbody struct

type responsebody struct

type rlsinfo struct

type rlsdetail struct

將資料結構轉換為xml格式化字串**如下

xmlorder, _ := xml.marshal(sforder)

str2 := string(xmlorder[:])

根據文件提示將資訊加密,注意這邊是兩層加密方式

// str為xml code 為效驗碼

func md5v(str string, code string) string

之後呼叫http post請求傳入兩個引數分別為 xml 和 verifycode

**如下

}主要的突出問題是:xml的轉化,xml與chekwork的加密方式

GO 順豐介面開發

由於上次寫完快遞鳥的介面後發現,沒有辦法查詢順豐的快遞單號,沒辦法,又花了一天的時間去研究了一下,順豐快遞的路由查詢介面,由於本人是個新手,之前只知道介面用json方式傳輸資料的,結果,到順豐是xml,為這個又去補充了一下xml的知識,還有其中的md5加密方式,實在是難受,就加密我就研究了一下午,之...

第三方API 順豐API呼叫總結 java

豐橋系統中申請api介面,獲得url 呼叫位址 clientcode 顧客編碼 checkword 校驗碼 url 1.請求xml報文 service 屬性定義 服務名 head元素定義 顧客編碼 請求資料xml2.響應xml報文 head元素值為 ok 或 err ok代表交易成功,err代表發生...

2020最新C 順豐豐橋平台下單介面

clientcode 此處替換為您在豐橋平台獲取的顧客編碼 checkword 此處替換為您在豐橋平台獲取的校驗碼 介面服務 exp rece create order 獲取時間戳 public static long gettimestamp2 獲取數字簽名 msgdigest 字段進行簽名驗證。...