上(shàng)一(yī)篇有(yǒu)寫過商家(jiā)自(zì)研系統如(rú)何接入京東(♣&dōng)接口,審核通(tōng)過之後,會(hu≥>ì)拿(ná)到(dào)京東(dōng)宙斯系統分(fēn)配的(≠βεde)appkey和(hé)appsecret,然後自(zì)己寫方法調用(yòn↑g)接口獲取access_token,有(yǒu)了(le)這(zhè)三"→"個(gè)參數(shù)之後,就(jiù)可±'(kě)以通(tōng)過宙斯的(de)API文(wén)檔中的(de)api測試工(gōng∞↑♦•)具進行(xíng)測試了(le),比如(rú)獲取商品數(shù)π€據,更新商品價格、庫存等。
商家(jiā)自(zì)研系統是(shì)獨立開(kāi)發的(de)一(yī)套系統,σ₩'"和(hé)京東(dōng)數(shù)據沒₹"→有(yǒu)直接關聯,要(yào)想和(hé)京東(dōng)商品進行(xíng)關×±聯,必須要(yào)進行(xíng)綁定操作(zuò)。接下(xià<λ∏©)來(lái)我們将介紹如(rú)何綁定。
準備工(gōng)作(zuò),首先,我們需要(yào)自(zì)己自(zì)φ≠$己的(de)系統中将商品資料做(zuò)好(hǎo),★σ¶既然是(shì)綁定肯定需要(yào)有(yǒu)數(shù)據實體↓↔≥♦(tǐ),那(nà)麽自(zì)身(sh"&←ēn)得(de)有(yǒu)資料,當然如(rú)果不(b®≥δ•ù)想自(zì)己補充資料,也(yě)可(kě)以通(tōng)過接口将京東($↕ λdōng)獲取的(de)資料直接進行(xíng)保存。
接下(xià)來(lái),需要(yào)定義商品編碼,一(yī)般的(de)商品編 ∏₽碼是(shì)貨号加上(shàng)規格,在京東₹λ←(dōng)的(de)商品資料頁面有(yǒλ→♣✘u)一(yī)列‘商家(jiā)sku’≤©→,這(zhè)個(gè)就(jiù)是(shì)用(yòngβ♠∞")來(lái)和(hé)外(wài)部商品綁定的(de)入口。
在綁定之前,我們需要(yào)了(le)解下(xià)京東(dōng)的(de)商品結構,是(sh÷ ★ì)每個(gè)商品的(de)規格會(hu♠λ×<ì)産生(shēng)獨立的(de)鏈接,綁定的(de)也(yě)就(jiù)是(shì)這( ≠ zhè)個(gè)規格,知(zhī)道(d♣∑↕>ào)這(zhè)個(gè)設計(jì)之後,自(zì)研βα♥系統中也(yě)要(yào)進行(xíng)對(duì)應,如≠↑Ω'(rú)果你(nǐ)的(de)系統設計(jì)的(de)和(hé)這§φ(zhè)個(gè)邏輯不(bù)符,那(nà)綁定就(jiù)比較麻煩了(le),需要(β<®∑yào)系統進行(xíng)調整,所以如(rú)果你(nǐ≤₩✘)的(de)系統是(shì)為(wèi)了(le)接入京東(dōng¶←≈),那(nà)麽你(nǐ)必須一(yī)開(kāi)始就(jiù)要(yào)了(le)解到(d®≈ào)這(zhè)個(gè)設計(jì)。
京東(dōng)綁定好(hǎo)對(duì)<σ應規格的(de)商品之後,自(zì)研系統也(yě©σ >)必須要(yào)有(yǒu)個(gè)對(duì) φ↔☆應的(de)商品編碼,和(hé)京東(dōng)綁定的(de)一(yī)緻,因為(w™ èi)這(zhè)個(gè)是(shì)綁定關鍵。為(wèi)什(shén₽σ÷)麽說(shuō)這(zhè)個(gè)是(shì)關 ÷"鍵?
我們綁定的(de)目的(de)是(shì)在獲取了(le)→ &京東(dōng)資料之後進行(xíng)數(shù)據分(fēn)析,這(zhè)個(g§δ±∑è)商品編碼也(yě)會(huì)一(yī)起被獲取,那(nà)麽我們就(jiù× ¥)可(kě)以通(tōng)過這(zhè)個(gè)編碼和(hé)系統的(de&÷')商品進行(xíng)匹配,匹配到(dào)了(le)之後就(≤♦jiù)可(kě)以把京東(dōng)商品的(de)wareId和(hé)s¥★kuId保存到(dào)對(duì)應的(de)商品,後面我們操作(zuò)京東(dōng§&✘)的(de)商品更新,就(jiù)需要(yào)這(zh↑↓®è)個(gè)值,比如(rú)更新價格,£δ♦σ更新庫存等。這(zhè)裡(lǐ)要(yào)用(yòng)到(dào)幾個(gè)接口:
第一(yī)個(gè)接口是(shì)根據條件(jiàn)獲取≈∑商品列表,第二個(gè)接口是(shì)通(tōng±∑♠)過商品wareId去(qù)獲取下(xià)面的(de)skuId列表,這(zh♠✘è)兩個(gè)值都(dōu)需要(yào)。把這(zhè)兩個(g&è)值保存到(dào)對(duì)應的(de)商品就(jiù)可(kě↑®)以了(le),後面就(jiù)可(kě)以直$ ☆∞接拿(ná)過來(lái)用(yòng)了↕≤± (le)。
京東(dōng)商品綁定的(de)過程就(jiù)是(shì)這(zhè)樣✔ λ了(le),作(zuò)為(wèi)蘇州軟件(jiàn)開(kāi)發公司,我們堅持以過硬的(de)技(jì)術(shù)幫客戶解決業(yè)務難題。
蘇公網安備 32059002004131号₽®₩