提交商品检索报告

请求获取新蛋类目下有效商品列表。

相关URL

Newegg.com: https://api.newegg.com/marketplace/reportmgmt/report/submitrequest?sellerid={sellerid}
Neweggbusiness.com: https://api.newegg.com/marketplace/b2b/reportmgmt/report/submitrequest?sellerid={sellerid}
Newegg.ca: https://api.newegg.com/marketplace/can/reportmgmt/report/submitrequest?sellerid={sellerid}

注:请确保您的请求URL全都是小写(除Seller ID)并且不能包含任何空格或者换行符。

参数

名称 是否必填? 描述
sellerid 您在新蛋商城的商家编号

相关请求信息

HTTP方式 是否需要认证? 请求格式 回复格式 频率限制
POST 需要 XML,Json XML,Json 100 请求/小时

请求文件主体

属性 是否必填? 格式 描述
OperationType String 固定值:ItemLookupRequest
UPC 如果没有提供 ManufacturerPart#,

该项必填

String 商品的UPC/EAN编码
Condition Integer 有效值:
1. New 全新的
2. Refurbished 翻新的
3. Used – Like New 二手-类似新品
4. Used – Very Good 二手-非常好
5. Used – Good 二手-好
6. Used – Acceptable 二手-尚可
ManufacturerName 如果没有提供 UPC,

该项必填

String 制造商名称
ManufacturerPartNumber 如果没有提供 UPC,

该项必填

String 制造商商品编码
PacksOrSets Integer 指定商品包装个数

Schema: ItemLookupRequest.xsd

示例:XML,Request

POST https://api.newegg.com/marketplace/reportmgmt/report/submitrequest?sellerid={sellerid}
Authorization: 720ddc067f4d115bd544aff46bc75634
SecretKey: 21EC2020-3AEA-1069-A2DD-08002B30309D
Content-Type: application/xml
Accept: application/xml

<NeweggAPIRequest>
    <OperationType>ItemLookupRequest</OperationType>
    <RequestBody>
        <RequestCriteria>
            <Item>
                <UPC>20140711101111</UPC>
                <Condition>1</Condition>
                <ManufacturerName>q-see</ManufacturerName>
                <ManufacturerPartNumber>canmfpn20140711101</ManufacturerPartNumber>
                <PacksOrSets>1</PacksOrSets>
            </Item>
            <Item>
                <UPC>20140711101111</UPC>
                <Condition>1</Condition>
                <ManufacturerName>q-see</ManufacturerName>
                <ManufacturerPartNumber>canmfpn20140711101</ManufacturerPartNumber>
            </Item>
            <Item>
                <Condition>1</Condition>
                <ManufacturerName>q-see</ManufacturerName>
                <ManufacturerPartNumber>canmfpn20140711101</ManufacturerPartNumber>
                <PacksOrSets>4</PacksOrSets>
            </Item>
            <Item>
                <ManufacturerName>q-see</ManufacturerName>
                <ManufacturerPartNumber>canmfpn20140711101</ManufacturerPartNumber>
            </Item>
        </RequestCriteria>
    </RequestBody>
</NeweggAPIRequest>

示例:Json,Response

POST https://api.newegg.com/marketplace/reportmgmt/report/submitrequest?sellerid={sellerid}
Authorization: 720ddc067f4d115bd544aff46bc75634
SecretKey: 21EC2020-3AEA-1069-A2DD-08002B30309D
Content-Type: application/json
Accept: application/json

{
    "OperationType": "ItemLookupRequest",
    "RequestBody": {
        "RequestCriteria": {
            "Item": [
                {
                    "UPC": "20140711101111",
                    "Condition": "1",
                    "ManufacturerName": "q-see",
                    "ManufacturerPartNumber": "canmfpn20140711101"
                },
                {
                    "UPC": "20140711101111",
                    "Condition": "1",
                    "ManufacturerName": "q-see",
                    "ManufacturerPartNumber": "canmfpn20140711101"
                },
                {
                    "Condition": "1",
                    "ManufacturerName": "q-see",
                    "ManufacturerPartNumber": "canmfpn20140711101"
                },
                {
                    "ManufacturerName": "q-see",
                    "ManufacturerPartNumber": "canmfpn20140711101"
                }
            ]
        }
    }
}

回复文件主体

属性 格式 描述
IsSuccess String 获取数据状态操作:
True:成功
False:失败
OperationType String 固定值:ItemLookupReportResponse
SellerID String 您的商家编号
RequestId String 新蛋为已提交的请求分配的编号
RequestType String 固定值:ITEM_LOOKUP
RequestDate String 数据提交的时间(太平洋标准时间)
RequestSatus String 提交状态:

SUBMITTED  已提交(默认)

Memo String 附加信息

Schema: SubmitReportResponse.xsd

示例:XML,Request

<NeweggAPIResponse>
    <IsSuccess>true</IsSuccess>
    <OperationType>ItemLookupReportResponse</OperationType>
    <SellerID>a001</SellerID>
    <ResponseBody>
        <ResponseList>
            <ResponseInfo>
                <RequestId>270Z8Y3SYIGQV</RequestId>
                <RequestType>ITEM_LOOKUP</RequestType>
                <RequestDate>07/12/2014 11:02:35</RequestDate>
                <RequestStatus>SUBMITTED</RequestStatus>
            </ResponseInfo>
        </ResponseList>
    </ResponseBody>
</NeweggAPIResponse>

示例:Json,Response

{
    "IsSuccess": true,
    "OperationType": "ItemLookupReportResponse",
    "SellerID": "a001",
    "ResponseBody": {
        "ResponseList": [
            {
                "RequestId": "270Z8Y3SYIGQV",
                "RequestType": "ITEM_LOOKUP",
                "RequestDate": "07/12/2014 11:34:57",
                "RequestStatus": "SUBMITTED"
            }
        ]
    }
}

请求失败错误信息

常规HTTP错误回复,请参考回复失败错误代码列表

错误代码 描述
RP010 Invalid Order Number.

无效的订单编号

RP018 Invalid Settlement Date.

无效的 Settlement Date(结算时间)

RP019 The requestID cannot be null or empty.

请求编号(requestID)不能为空

RP020 We are unable to process your request because one of the following search criteria is required: SettlementID, SettlementDate, or SettlementDateFrom and SettlementDateTo.

我们无法处理你的请求,因为你必须提供下列搜索条件中的一个:SettlementID,SettlementDate或 SettlementDateFrom 和 SettlementDateTo

RP021 Maximum item lookup cannot exceed 1000 for each request.

每个请求的商品检索数量最多不超过1000个

RP022 Daily Inventory Report does not support multiple warehouse locations. For multiple warehouse locations, please use International Program – Daily Inventory Report.

每日库存报告不支持多个仓库所在地。若有多个仓库所在地,请使用新蛋全球化- 每日库存报告章节内容.

示例:XML,Request

<?xml version="1.0" encoding="utf-8"?>
<Errors>
    <Error>
        <Code>RP018</Code>
        <Message>Invalid Settlement Date</Message>
    </Error>
</Errors>

示例:Json,Response

[
    {
        "Code": "RP018",
        "Message": "Invalid Settlement Date"
    }
]

更新日期:10/15/2018