RevIsemultiplipleFixedPriceItems.

RevIsemultiplipleFixedPriceItems. 允许您更新最多的详细信息 10 在Bonanza上列出的项目(无论是他们目前是否可供出售)。这可用于更新具有不同变化的许多项目,或者许多具有相同变化的商品

RevIseMultipleFixedPriceItems输入

对许多物品应用不同的变化

争论 类型 发生 意义
呼叫特定的输入字段
项目 容器 可选,可重复:[0..9] 用于描述项目更改的容器数组(最多10个)。
项目。物品id. 整数 必需的 指定要修改项目的Bonanza ID
项目。物品 容器 必需的 指定要修改的项目的属性。
允许相同的项目属性 AddFixedPriceItem.

例如,你可以发布这样的东西:

request_params = {'requesterCredentials' => { 'BonanzaAuthToken' => 'users_auth_token' }, '项目' => [{'物品id.' => 1, '物品' => { 'title' => 'my new title' }}, {'物品id.' => 2, '物品' => { 'quantity' => 17 }}]}.to_json
@https.post("/api_requests/secure_request", "RevIsemultiplipleFixedPriceItems.Request=#{ request_params }, ...)

假设这些项目属于您通过的Auth令牌的用户,这将将项目#1的标题和项目#2的数量更改为“我的新标题”和项目#2的数量。


对许多项目应用相同的变化

争论 类型 发生 意义
呼叫特定的输入字段
物品ids. 大批 必需的 Bonanza项目ID数组(最多10个)
物品 容器 必需的 指定要修改的项目的属性。
允许相同的项目属性 AddFixedPriceItem.

此呼叫的格式与 AddFixedPriceItem.,除了你添加一个 "物品ids." => [array of item ids] 在输入参数中指定要修改的项目。

例如,你可以发布这样的东西:

request_params = {'requesterCredentials' => { 'BonanzaAuthToken' => 'users_auth_token' }, '物品ids.' => [1,2], '物品' => { 'title' => 'my revised item title' }}.to_json
@https.post("/api_requests/secure_request", "RevIsemultiplipleFixedPriceItems.Request=#{ request_params }, ...)

这将使项目#1和项目#2的标题更改为“我的修订后的项目标题”,假设这些项目属于您通过的Auth令牌的用户。

RevIsemultipripleFixedPriceItems产出

此呼叫的响应与其相同 AddFixedPriceItem.,除了响应是阵列的形式,它对应于对您传递的每个项目的修订版的结果。