python快遞鳥獲取中通面單

2022-09-14 19:30:17 字數 1511 閱讀 5748

import

requests

import

hashlib

import

base64

import

json

#請求url --正式位址

url = "

"#使用者id,快遞鳥提供,注意保管,不要洩漏

#即使用者id,登入快遞鳥官網會員中心獲取

ebusinessid = "

1311064"#

api key,快遞鳥提供,注意保管,不要洩漏

#即api key,登入快遞鳥官網會員中心獲取

apikey = "

9fae1305-3f0c-4d91-8312-e94fd74fa749

"def

md5(n):

md5 =hashlib.md5()

md5.update(str(n).encode(

"utf-8"))

return

md5.hexdigest()

#md5加密

defgetsign(n):

md5data = md5(json.dumps(n)+apikey)

res = str(base64.b64encode(md5data.encode("

utf-8

")), "

utf-8")

return

res#

簽名def

getparams():

#請求介面指令

requesttype = "

1007"#

組裝應用級引數

requestdata =,

"receiver

": ,

"commodity

": [

],"addservice

": [

],"weight

": 1.0,

"quantity

": 1, #

包裹數量,預設設定為1即可

"isreturnprinttemplate

": 0, #

是否返回電子面單模板:0-不需要,1-需要

"remark

": "

小心輕放"#

物品備註

}

#組裝系統級引數

data =

return

data

#請求引數

defpost(url, data):

res =requests.post(url, data)

return

res.text

#傳送post請求

defgetresult():

#以form表單形式提交post請求,post請求體中包含了應用級引數和系統級引數

result =post(url, getparams())

print

(result)

#輸出結果

getresult()

通過快遞鳥如何接入申通快遞電子面單

一 接入前準備 to商家業務人員 1 申請快遞鳥使用者id和api key 1.1登入快遞鳥官網註冊頁面註冊快遞鳥賬號 1.2登入快遞鳥使用者管理後台,進入 我的會員中心 進行實名認證 1.3認證成功後,進入 產品服務管理 開通會員服務 可開通免費 測試 3 購買印表機 列印紙 3.1印表機 電子面...

中通快遞單api查詢

billcode 542430453744 signman operateuserphone 13381883326 scandate 2019 02 22 08 26 11 scansite sendpiecesnum 1,operateuser 呂經全 issendnocome true,sca...

快遞鳥批量列印電子面單介面及控制項安裝

目前支援批量列印電子面單的有快遞鳥 菜鳥和快遞公司。但是快遞公司僅能列印本公司的電子面單,對於電商等發貨商來說不太適用,菜鳥教適合淘系商家,快遞鳥則比較通用,這裡介紹快遞鳥電子面單介面批量列印的方法 對接流程 快遞鳥 申請介面key 對接介面 除錯 上線使用 介面支援 順豐 sf ems ems 宅...