php京东接口开发,技术文档
Q:sku是什么意思?A:決定于一款可下單、可訪問的最小商品單位。Q:商品價格、庫存和商品sku價格、庫存有何區別?A:價格包含product價格(商品價格)和sku價格、庫存包含product庫存和sku庫存。Q:京東商品頁面上顯示的庫存量,是商品庫存還是sku庫存?A:若是賣家后臺商品查詢展示頁面,則指商品庫存;若是前臺單品頁,則指sku庫存。Q:sku總庫存是否可以修改為0?若sku總庫存修改為0,或者售賣為0,商品是否自動下架?A:sku總庫存為0,商品不會自動下架,如需下架,需要調取商品下架接口(360buy.ware.update.delisting)操作。Q:修改商品接口可以修改庫存量么?A:修改商品接口(360buy.ware.update)不能修改商品庫存量,但是可以根據sku_stocks字段修改sku的庫存。Q:商家后臺有140條上架商品,但是API只能下載到86條上架商品,為什么?A:在商家后臺檢索出的是全部產品信息,而通過獲取商品上架的商品信息接口(360buy.ware.listing.get)調取時,start_modified和end_modified如果不輸入,默認返回半年內的上架產品信息。另外,請確認token是否有誤。Q:上傳日志中發現,有大量的因為圖片因素上傳失敗的記錄,而且是全部是連續相同的上傳失敗描述。失敗描述:11201100:這不是一個有效的圖片地址。隨機抽查幾件商品,單獨上傳,發現全部可以正常上傳。為什么?A:非京東鏈接的圖片,在保存后,系統會嘗試對此類鏈接進行抓取替換,若抓取不成功或超時,將對原鏈接進行刪除處理。如果連續相同上傳失敗,有可能是那個時段貴司圖片系統網絡問題所致。Q:商品若處于下架狀態,商品詳情會正常顯示么?A:商品下架,京東前臺不顯示價格及庫存,其他信息會正常顯示。Q:商家后臺添加商品時描述圖片顯示正常,保存并上架后在產品頁面就無法顯示圖片了,為什么?A:非京東鏈接的圖片,在保存后,系統會嘗試對此類鏈接進行抓取替換,若抓取不成功或超時,將對原鏈接進行刪除處理。建議還是采用穩定的圖片空間服務來生成圖片鏈接,例如京東圖片空間系統。Q:若必須使用線上環境測試,是否可以隱藏相關測試商品不被京東顧客查詢和購買?或其它方式方法即可實現測試又不影響到顧客體驗?正式環境如果產生交易怎么辦?A:非常抱歉,目前正式環境上無法隱藏數據真實數據,測試環境(沙箱)和正式環境是分開的兩套系統。您可以在正式環境測試,嘗試執行商品上架、商品購買、商品出庫等流程,建議您將商品名稱定為“測試商品請勿購買”等以防止外部交易。對于產生訂購的測試商品,需要按流程發貨,且會按照入駐合同扣除相應扣點,體現在月底結算中。Q:同步庫存延時一般多長時間?是否會造成超賣?A:庫存同步延時,一般不會超過兩分鐘,原因是數據需要在京東內部系統流轉。您可以將庫存多備一些,不會經常造成超賣,一般都是極特殊的情況。Q:通過哪個接口可以查詢到凍結庫存(已占用數),或者通過哪個接口可以間接的計算出凍結庫存?暫A:時沒有接口能夠查出凍結庫存。Q:用PHP調用根據商品ID,銷售屬性值ID增加圖片接口(360buy.ware.propimg.add),不把image驗簽就報“無效簽名”,簽了就報“參數image不合法”,請問怎么處理?A:圖片image以流的方式發送。具體請參考http://bbs.zone.jd.com/forum.php?mod=viewthread&tid=1112&extra=page%3D1Q:商品詳情PV是否有相關接口?A:京東數據羅盤接口后續會有更新,可以滿足部分數據統計功能。商品詳情PV接口目前還未推出。Q:獲取商品上架的商品信息(360buy.ware.listing.get)如不傳時間參數,是返回全部上架商品信息么?A:不是,默認返回半年內的上架商品信息。Q:商品上架后,多久能被搜索引擎搜索到?A:商品上架三個小時后,搜索引擎才可以搜到該商品。Q:添加商品API自定義屬性inputStr包含符號“/”就導致調用失敗,報商品的屬性列表格式錯誤,怎么辦?A:請您將“ / ”換成“ \ ”重試一下。Q:圖書品類添加商品允許的特殊字符有?A:數字 字母 中文 空格 @ # $ % + - [ ] _ ? . & = 、 : : , , 《 》 ( ) < > “ ” ' "Q:新開的京東店鋪,剛添加的品牌在京東后臺可以添加商品,但是調用添加商品API時出現錯誤:“品牌數據校驗錯誤”,為什么?A:這個問題需要商家聯系POP運營對接人,在店鋪中做相應的品牌綁定設置即可。Q:添加商品接口中的圖片參數,文檔中只有一個,如果多圖的情況怎么發送圖片呢?主圖和明細圖如何區分?A:可以通過根據商品Id,銷售屬性值ID增加圖片接口(360buy.ware.propimg.add)上傳更多商品圖片,并設定某張圖片為主圖。通過此接口新增的圖片會覆蓋添加商品時上傳的主圖。Q:添加商品這個接口,如果在描述字段添加圖片,接口支持嗎?A:Notes相當于一個編輯器的作用,支持html代碼,可以通過代碼添加圖片。Q:添加商品接口ware_image字段,通過url獲取圖片,報錯"11201100:this is not a valid image url11201100:這不是一個有效的圖片地址",請問會是什么問題呢?A:非京東鏈接的圖片,系統會嘗試對此類鏈接進行抓取替換,若抓取不成功或超時,可能提示圖片無效。請嘗試采用穩定的圖片空間服務來生成圖片鏈接,例如京東圖片空間系統。Q:添加商品接口(360buy.ware.add)有個字段attributes(商品屬性列表)是必填項,如果該類目沒有商品屬性(下拉框及勾選框)應該填寫什么呢?A:請將相應的三級類目ID發送給POP運營人員做取消驗證處理。具體為:在 商家后臺管理 >? 商品管理? >? 添加商品? > 填寫基本信息 中,商品屬性全部需要手動填寫的三級類目ID。Q:是否有方法能讓缺貨的尺碼不做展示或者顧客點不下去呢?A:前臺不做展示的商品是下架商品,您的這款商品只是斷碼,如果做了下架,后續補貨的時候是會增加工作量的。另外,顧客是無法下單缺貨商品的,缺貨商品在購物車中是置灰的。Q:在京東后臺做質檢以及批量分類時發現好幾百頁的商品都是重復商品,請問可否解決此問題?A:請先排查重復信息的產生方式,如商家后臺手工錄入、商家助手上傳、接口上傳,確認是否有重復上傳。Q:當根據商品ID,銷售屬性ID增加圖片(360buy.ware.propimg.add)時,會不會覆蓋掉增加商品時的那張主圖呢?A:當根據商品ID,銷售屬性ID增加圖片時,只要不把新增圖片設置成主圖,即主圖標志不變,就不會覆蓋掉增加商品時的那張主圖。Q:添加商品接口(360buy.ware.add)的length、wide、high、weight幾個字段是必填字段,對于圖書商品是否可以變成可選字段?A:length、wide、high、weight等字段是為計算商品運費所用,是每個商品必須的。由于每個圖書商品間大小重量差異不是太大,可以給每本書一個均值。但還請盡量精確,以免體積重量差異過大,影響后期運費結算。Q:添加商品接口(360buy.ware.add)返回如下錯誤:{"error_response":{"code":"11100010","zh_desc":"11100010:商家類目沒有設置扣點","en_desc":"11100010:vender category not rate"}}",為什么?A:首先請確認下是否已經設置了扣點。如果已經設置,要等10分鐘API即能獲取。Q:如何知道某個屬性是否為必須輸入的屬性?A:通過獲取類目屬性信息接口(360buy.ware.get.attribute )返回字段中的is_req(是否必填)字段,true表示必填的屬性,在添加商品時需要設置。Q:添加商品接口(360buy.ware.add)中,option_type傳值onsale,是不是默認就把商品上架?不需要再執行360buy.ware.update.listing接口?A:如果option_type傳值onsale,即實現商品上架,不需要再執行商品上架接口(360buy.ware.update.listing),但如果option_type不傳值,默認商品下架。Q:上傳商品圖片大小的限制是多少?A:關于商品主圖大小限制,比例為1:1,長寬不低于800像素,大小須在1M以內。Q:修改SKU價格信息接口(360buy.sku.price.update),price和jd_price哪個才是商品在京東前臺顯示的實際銷售價格?A:price為sku京東價,是京東前臺顯示的價格。Q:添加商品時,報sku_prices,sku_properties,sku_stocks(FBP類型商家不需要驗證sku_stocks),outer_id個數不相同,是什么問題?A:sku_prices、sku_properties、sku_stocks和outer_id四個參數的sku組數必須保持一致,如不一致就會報錯。Q:圖書商品(沒有sku的商品)如何輸入sku?A:由于圖書類商品比較特殊,基本沒有sku概念。因此如確定沒有sku屬性,則sku_prices、sku_properties、sku_stocks和outer_id四個參數均無需輸入,但通過接口添加商品時,系統會默認返回一個skuid。Q:如果添加商品時不輸入sku相關信息,如何更新庫存呢?A:即使添加商品時不輸入sku屬性,系統也會默認返回一個sku_id,根據這個sku_id更新庫存即可。Q:請問商品主圖怎么修改?A:可以先通過360buy.ware.propimg.add接口,將參數is_main_pic設置為true以添加新主圖,再通過360buy.ware.propimg.delete接口刪除先前的主圖。Q:上傳商品接口為什么比其他接口慢?A:由于上傳商品接口需要上傳圖片等信息,確實比其他接口稍慢一些。Q:流水號trade_no是什么意思?A:流水號trade_no可以說是表示一次操作,不與已經使用的流水號重復就可以了。Q:SKU外部ID表示什么意思?A:SKU外部ID(outer_id)是指商品本身的貨號,對應商家后臺“商家skuid”。Q:京東內部SKU的ID和SKU的京東價表示該商品在京東上的商品編號和價格么?A:是的。Q:請問哪個字段是標識商家后臺“主體”部分信息的?A:“主體”信息對應接口中attributes字段。Q:添加商品attributes(商品屬性列表)字段,多組之間用"|"分隔,格式:aid:vid或 aid:vid|aid1:vid1或aid1:vid1,不知道aid和vid是指什么值?A:aid表示是屬性的id,vid表示屬性值的id,如何取得這些值可以參考面向商家服務->類目服務中的接口。Q:查詢單個商品詳情信息接口,返回的圖片是什么樣的?我這通過商品ID返回的是一張圖片的從大到小的不同尺寸,有沒有返回商品的多個不同圖片的?A:根據商品ID,查詢單個商品的詳細信息接口(360buy.ware.get)只能返回商品主圖地址,不能返回多個不同圖片。根據商品ID,銷售屬性值ID查詢圖片接口(360buy.ware.propimgs.get),這個接口可以獲取多張產品圖片。Q:已知一個skuid,怎么組裝成一個URL,點擊這個URL,就跳到商品詳情頁呢?如http://item.jd.com/1005141304.htmlA:按照item.jd.com/skuid.html直接拼接即可。Q:添加商品的時候如何通過代碼去添加商品屬性里的值?A:// 添加商品屬性示例:wareAddRequest.setStockNum("100");wareAddRequest.setAttributes("3205:64734|3206:22107"); //商品屬性列表,多組之間用"|"分隔,格式:aid:vid|aid1:vid1(需要從類目服務接口獲取)// 添加SKU屬性示例:wareAddRequest.setSkuProperties("1000000041:150029941^1000000046:150029944|1000000041:150029941^1000000046:150029943");wareAddRequest.setSkuPrices("300|500");wareAddRequest.setSkuStocks("10|90");// 獲取類目屬性值信息,可以參考接口360buy.ware.get.attvalue調用示例:CategoryAttributeValueSearchRequest request = new CategoryAttributeValueSearchRequest();request.setAvs("8739");request.setFields("name,status,index_id,aid,vid");// 不是必須的CategoryAttributeValueSearchResponse response = client.execute(request);Q:有獲取從未上架的商品的接口嗎?A:現在沒有直接獲取從未上架的商品接口,您可以調取檢索商品信息接口(360buy.wares.search),根據返回結果中的ware_status來篩選未上架的商品。Q:商家后臺是否可以添加商品屬性和屬性值?A:僅可添加自定義屬性值。Q:produt_no表示什么呢?京東內部SKU的ID與京東內部商品ID有什么區別么?A:produt_no對應商家后臺“商品貨號”。SKU指的是可銷售商品的最小單位,一個ware_id對應多個sku_id(是指按商品的尺碼顏色細化后的id,比如:商品id為12345,尺碼有X和L,則skuid可以定義為12345x和12345l)。Ware_id和skuid指的是京東內部可識別的id,而我們也提供了商家自有的ware_id(對應商家自有的produt_no)和細化后的sku_id(對應商家自有的outer_id)。Q:現在我們使用的API系統對接,同一款不同色的商品對接后都是單獨的鏈接,如何實現同款不同顏色放到一個鏈接里面呢?A:不支持此功能。同款不同色不同型號的商品在京東的商品系統中是作為不同sku來標識的,代表可銷售的最小單位,生成的也是不同的鏈接。Q:調取添加商品接口,報“11201048:商品描述過長”,請問商品的notes字段最長不能超過多少個英文字符?A:Notes字段最長不能超過3萬個英文字符。Q:從商家后臺,點擊商品名稱的鏈接時,已經能夠看到商品詳情了,但是為什么進入店鋪首頁后,仍然是看不到商品呢?A:需要20左右的時間才能在前臺可見。Q:調取360buy.ware.sku.update,報“該商家外部ID重復了”,是什么問題?A:目前針對outerid重復的限制不僅限于單個商品內,是針對于與整個店鋪里面的所有商品,還請您檢查所有商品的outerid是否重復。Q:sku總庫存就是商品信息的庫存么?似乎沒有商品庫存接口,如果修改商品信息來達到這個效果,有那么多必填字段,似乎成本太高了?A:sku總庫存可以理解為商品庫存,沒有商品庫存相關接口,修改庫存請調取修改SKU庫存信息接口(360buy.sku.stock.update),不必通過修改商品接口來實現。Q:上傳圖片是不是和提交商品時上傳主圖的參數數據類型一樣?都需要base64_encode?A:如果是指上傳主圖,通過360buy.ware.propimg.add(根據商品Id,銷售屬性值Id增加圖片)操作即可,不需要經過base64_encode轉碼。Q:京東平臺商品批量自動下架,服務器沒有異常,系統也沒有作任何改動,是什么原因?A:如果是店鋪合同到期了,可能會導致這種情況發生。Q:請問添加商品api中描述的attributes參數:輸入類型input_type為1或2,則attributes為必填屬性;發現input_type為1、2的屬性有很多,難道這邊開發這些屬性都必須上傳的嗎?還是只需要上傳部分關鍵屬性和銷售屬性即可?A:屬性是否必填,請通過360buy.ware.get.attribute接口is_req字段獲取。Q:京東是否為下單立減庫存?A:用戶下單后,系統凍結已拍庫存,總庫存不變,凍結庫存在商家后臺可見,暫時無法通過接口獲取;訂單出庫后,實時減庫存。Q:接口是否支持某商品部分sku上架,待售完后再將其他sku上架?A:目前,接口僅支持商品級上架(360buy.ware.update.listing),無法做到部分sku上架,部分sku下架的功能。Q:通過接口上傳商品,商品屬性里有CSS代碼,但商品上架以后發現CSS代碼被刪除了。是這方面有屏蔽嗎?A:商品描述不允許有CSS代碼,但允許出現行內樣式,京東商品中心會進行規則過濾。Q:查詢或添加商品主圖時,報“屬性值所屬屬性不是顏色”,是什么問題?A:此接口輸入參數為商品ID及顏色屬性ID,若提交的屬性值ID不是顏色屬性,即會報錯。Q:360buy.ware.propimg.add這個接口在處理image字段時的方法和360buy.ware.add處理ware_image字段是不一樣的嗎?有示例么?A:【添加商品接口】360buy.ware.add調用示例 (JAVA PHP .NET)http://bbs.zone.jd.com/forum.php?mod=viewthread&tid=1111&extra=page%3D1【添加商品屬性主圖接口】360buy.ware.propimg.add 調用示例 (JAVA PHP .NET)http://bbs.zone.jd.com/forum.php?mod=viewthread&tid=1112&extra=page%3D1Q:京東后臺“庫存總數”包含“已占用數”么?這是sku庫存還是商品庫存?如庫存總數為9,已占用數為1,可以了解為前臺頁面可售數量為8嗎?A:商家后臺“庫存總數”包含“已占用數”,這個庫存是sku庫存。另,通過360buy.ware.sku.get接口獲取的庫存總數(stock_num)也是包含“已占用數”的。Q:調取添加商品接口,報“商品的屬性列表格式錯誤”,是什么問題?
A:請確認是自定義屬性inputStr是否包含了特殊符號,目前僅支持\\ + - ! ( : ^ [ ] \ { } ~ * | & ;
Q:添加商品接口中,input_type為1或2時,值填寫到哪?input_type為3時,是不是填寫到input_strs這里呢?那input_pids又是什么?
A:input_type為1或2時,對應商家后臺勾選框、下拉框等無需手動填寫的屬性,通過獲取類目屬性信息接口(360buy.ware.get.attribute)獲取。input_type為3時,對應商家后臺需要手動填寫的屬性,通過獲取類目屬性信息接口(360buy.ware.get.attribute)獲取。input_strs是用戶自行輸入的類目屬性ID;input_pids是用戶自行輸入的屬性值。
Q:調取添加商品接口,報“數字格式非法,不是有效的數字”,為什么?
A:Attributes字段對應京東商家后臺中下拉框或勾選框等無需手動填寫的屬性。
input_pids字段及input_strs字段對應京東商家后臺中需要手動填寫的屬性。
ISBN及|版次等屬性在商家后臺需要手動填寫,因此需要通過input_pids字段及input_strs字段提交。
Q:通過接口獲取到庫存數量和商家后臺庫存數量是一致的,但是和前臺商品頁的庫存不一致,請問這是什么原因?
A:商家后臺中,“在售商品管理”下的總庫存是商品庫存;“庫存管理”下的庫存總數是sku庫存。商品頁面中,顯示的是sku庫存,與“庫存管理”下的庫存總數(減去“已占用數”)一致。
Q:通過接口更新庫存接口是否會有延遲?一般是多久?
A:通過接口更新庫存會稍有延遲,最長不超過2m5s。更新庫存后,需隔一段時間再查看或調用。
Q:調用360buy.ware.add添加商品接口,報“sku包含的屬性格式不正確”,但是skuProperties參數是按照示例來填寫的,格式沒有不正確,是什么問題?
A:屬性id及屬性值id不正確,請通過類目接口http://help.jd.com/jos/question-567.html獲取正確的id。注意:顏色屬性及尺碼屬性為sku的屬性。
Q:通過接口獲取的京東價(jd_price)為什么與前臺商品頁面上的京東價不一致?
A:接口獲取的京東價(jd_price)為上傳商品時輸入的京東價,即商家后臺中的京東價(商家后臺->商品管理->京東價),而商品前臺頁面中的京東價是去除優惠后的價格。
Q:通過接口上傳商品時,提示“缺少attributes”,如何知道某個類目(cid)需要上傳什么屬性?能不能提供一個調用示例?
A:360buy.ware.add 接口Attributes字段的取值請通過獲取類目屬性值信息接口(360buy.ware.get.attvalue)獲取,即類目下的屬性及屬性值信息(aid、vid)。上傳商品接口示例請參考http://bbs.zone.jd.com/forum.php?mod=viewthread&tid=1111&extra=page%3D1
Q:如果在京東商家后臺的商品未上架,通過360buy.sku.custom.get(根據外部ID獲取商品SKU接口)獲取不到商品sku信息?進而根據sku_id不能修改sku庫存?是這樣嗎?
A:商品未上架,可以根據360buy.sku.custom.get獲取sku信息。可以根據sku_id修改sku庫存(通過360buy.sku.stock.update接口)。
Q:在商家后臺添加sku,但通過360buy.sku.custom.get(根據外部ID獲取商品SKU接口)獲取不到?
A:在商家后臺添加sku后會有半小時的延遲,之后即可通過接口獲取。
Q:360buy.sku.custom.get(根據外部ID獲取商品SKU接口)中的outer_id字段如何取值?
A:outer_id為sku的外部商家ID,對應“商家后臺-商品管理-待售商品管理-填寫基本信息”中的“商家SKU”字段,需要先在商家后臺設置才能作為輸入參數設置。
Q:可以把天貓平臺上的商品信息對接(復制、搬家)到京東平臺上么?
A:可以在京東服務市場上購買一鍵搬家軟件,以滿足此需求。
Q:請問“商家后臺->庫存管理”頁面中的“已占用數”是指未付款訂單已經占用的sku數量?還是已付款訂單已經占用的sku數量,還是兩者的總和?
A:“商家后臺--庫存管理”頁面中的“已占用數”是指未出庫訂單已經占用的sku數量,即出庫才真正減庫存。
Q:請問京東是下單減庫存,還是付款庫存,還是出庫減庫存?
A:出庫減庫存。
Q:用360buy.wares.search接口下載“待售”商品時,會把下架的商品以及回收站的商品混在一起,而且沒辦法區分這兩部分數據。請問如何下載下架的商品,而不下載回收站的商品?
A:請通過360buy.ware.delisting.get獲取下架商品信息。
Q:在“商品服務”里,有360buy.ware.add(添加商品接口),參數ware_image, 請問這個圖片信息在銷售時哪用到呢?
A:ware_image是商品級圖片。如商品存在SKU,ware_image則可以僅在商家后臺顯示(因為SKU有各自的圖片);如商品沒有SKU(如圖書),ware_image則可以作前臺商品展示使用。
Q:360buy.ware.update(修改商品接口)不能修改商品圖片嗎?
A:商品級圖片不能通過接口修改,可在商家后臺修改。可通過SKU服務中的接口添加、刪除、設置SKU圖片。
Q:360buy.ware.propimg.add(根據商品Id,銷售屬性值Id增加圖片接口),這里的image參數是FileItem類型,而不是byte[], 能不能與360buy.ware.update(修改商品接口)統一?
A:這兩個接口的處理方式確實不一樣,以下為兩個接口的詳細調用示例供參考:
360buy.ware.add調用示例 (JAVA PHP .NET)
http://bbs.zone.jd.com/forum.php?mod=viewthread&tid=1111&extra=page%3D1
360buy.ware.propimg.add 調用示例 (JAVA PHP .NET)
http://bbs.zone.jd.com/forum.php?mod=viewthread&tid=1112&extra=page%3D1
Q:SKU圖片的順序能否通過接口修改?如果次序不能改,難道要采用先刪除后新增的比較麻煩的方法嗎?
A:可以通過360buy.ware.propimg.update設置sku主圖,但無法設置順序,建議按展示順序添加SKU圖片。
Q:有沒有根據貨號進行搜索的API?我們上架商品時,不能根據貨號檢索到已上架的商品,這樣會導致我們店鋪里會有大量重復的數據,怎么解決?
A:請您在系統中將貨號與京東的商品id(ware_id)做一下對應,使用ware_id進行檢索即可。
Q:調用360buy.ware.update(修改商品接口),修改notes字段,接口調用后修改時間變了,也提示成功了,但是實際商品頁面并沒有修改和變化,為什么?
A:商品詳情并非實時更新,會有頁面緩存。
Q:調取360buy.ware.add(添加商品接口)時,報“商品品牌id錯誤”,是什么問題?
A:此報錯是由于品牌ID(屬性值id)錯誤所致,請通過jingdong.pop.vender.cener.venderBrand.query(查詢商家已授權的品牌接口)獲取正確的品牌ID。
Q:調取添加商品接口(360buy.ware.add)時,報“發布商品是必須錄入必填屬性”,是什么問題?
A:報“發布商品是必須錄入必填屬性”,說明有必填屬性沒有傳入。屬性是否必填,請通過360buy.ware.get.attribute接口is_req字段判斷。
Q:調取商品接口時,報“SKU的銷售屬性錯誤”,是什么問題?
A:[attributeId=3209, attributeValueId=[3209:]] 這個屬性值傳的格式有問題。正確的格式為:[attributeId=8637, attributeValueId=[8637:71188]]
Q:因為貨物條碼都是唯一的,如果添加商品時,把條碼的編號放在外部ID這個字段里上傳,能通過外部ID來維護這個商品嗎?
A:可以先通過360buy.sku.custom.get根據外部skuid獲取到sku信息,再通過360buy.ware.sku.update(修改SKU信息接口)修改sku信息。
Q:可以通過外部ID來刪除或者下架一個商品嗎?因為我發現360buy.ware.delete里面必須要通過ware_id來刪除商品,能否通過外部ID來獲取到這個?
A:可以通過360buy.sku.custom.get根據外部skuid獲取ware_id,再通過360buy.ware.delete刪除商品。
Q:添加商品接口,報“類目屬性的屬性值不存在”,是什么問題?
A:如報“類目屬性的屬性值不存在”,請通過360buy.ware.get.attvalue(獲取類目屬性值信息接口)驗證屬性值的正確性。品牌屬性值id請通過jingdong.pop.vender.cener.venderBrand.query(查詢商家已授權的品牌接口) 獲取。
Q:調取360buy.ware.add(添加商品接口)時,圖書商品的Attributes字段如何上傳?
A:圖書商品只有ISBN屬性需通過Attributes字段上傳,其他屬性需通過input_pids及input_strs字段上傳。
Q:更新庫存時,很多都報“SKU已經刪除”,是什么問題?
A:請確認此類商品是否已經在“商品回收站”中,“商品回收站”中的商品無法更新庫存,需要在商家后臺中做恢復后再更新庫存。
Q:請問接口是否可以修改單個商品的分類?
A:不可以。
Q:通過360buy.wares.list.get(批量獲取商品信息接口)獲取的京東價和商品展示頁的價格不一樣?
A:jd_price是對應商家后臺中商品的京東價,而商品前臺頁面中的京東價是減掉優惠金額的。
Q:調取360buy.ware.add(添加商品接口)時,ware_image字段可以添加第一張主圖,請問后面的5張細節圖如何保存?
A:請根據360buy.ware.propimg.add(根據商品Id,銷售屬性值Id增加圖片接口)添加sku圖片。
Q:接口是否支持新建運費模板?是否支持給商品添加運費模板?
A:不支持。
Q:接口是否支持添加、修改顏色屬性值?
A:不支持,請在商家后臺操作。
Q:調用360buy.wares.search時,報“start_time不合法”,是什么問題?
A:請仔細閱讀接口文檔,按照示例進行傳參。
Q:京東商品詳情頁是否可以通過接口來修改?
A:可通過360buy.ware.update接口notes字段修改商品描述。
Q:如果在關聯版式中想做一些js的動畫效果,是否支持簡單的js?
A:安全起見,暫不支持JS腳本。
Q:請問京東的API中,是否有上傳商品的API?
A:360buy.ware.add即為添加商品API,其他商品類API請參考http://help.jd.com/jos/question-568.html
Q:sku的圖片可以通過接口獲取么?360buy.ware.get這個接口可以么?
A:目前沒有接口可以獲取sku圖片,360buy.ware.get僅能獲取商品主圖。
Q:關于360buy.ware.update 接口,在更新商品sku列表的庫存或者價格的時候應如何設置?接口關于sku_stocks的描述只有s1|s2的參數例子,對于sku1:10件,sku2:20件的時候,參數應該如何傳遞?sku_prices也有相同的疑問
A:sku1:10件,sku2:20件的例子就是10|20。sku1:10元,sku2:20元的例子就是10|20。
Q:在商家后臺修改商品信息,是否能即時生效并用于接口調用?
A:價格及庫存修改基本可以達到實時更新,其他信息的修改會因系統流轉產生一定時間的延遲。如修改“商家SKU”,一般會有半個小時以上的延遲。
Q:添加商品時(調取360buy.ware.add),如果沒有sku,outer_id如何設置?如果已經有了sku信息,主商品不能夠設置outer_id么?360buy.ware.get(根據商品ID查詢單個商品的詳細信息)中的outer_id是從哪里來的?
A:沒有sku的時,outer_id可以不傳,但sku_prices、sku_properties、sku_stocks和outer_id四個參數的sku組數必須保持一致,若不傳都不傳。item_num為主商品的外部id,360buy.ware.get 中的outer_id就是添加商品時上傳的outer_id。
總結
以上是生活随笔為你收集整理的php京东接口开发,技术文档的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 机器学习与人类比较
- 下一篇: Ubuntu 14.04.3 LTS 配