最佳实践和常见错误

最佳实践

检查新订单:

注册通知是检查新订单的首选方法。每当制造销售时,这些都可以发出通知。

set_notification_preferences.event_notification_type. 欲获得更多信息。

添加或修改多个项目

什么时候,批量多 AddFixedPriceItem.ReviseFixedPriceItem. 要求进入 AddMultipleFixedPriceItems.RevIsemultiplipleFixedPriceItems. requests

AddMultipleFixedPriceItems. 可以加起来 5项 in a single request
RevIsemultiplipleFixedPriceItems. 可以修改 10项 in a single request

如果只需要价格和数量更新并且物品没有变化,请使用 UpdateInventory.。它可以更新 99项 in a single request.

使用批处理呼叫缩短处理时间并减少所需的呼叫数。

误差处理:

通常,不再重复产生错误的请求。失败的请求有助于您的每日呼叫配额。

有关错误的完整列表,请参阅 //api.sanyili.com/docs/basics/error_types.

常见错误:

不能

通常是由在ReviseFixePriceItem请求中提供过时或无效的项目ID引起的。我们建议在数据库中跟踪每个项目的唯一博纳扎ID,以避免此操作。

ItemalReadyExists.

这是由AddFixedPriceItem和ReviseFixedPrieeItem请求导致重复列表引起的。 Bonanza上不允许重复列表。

AccountNotactive,MissimauthToken和Tokennotverified

这些错误通常是由新客户端的不完整引起的。

  • AccountNotactive - 您的客户必须激活他们的Bonanza帐户
  • missingauthtoken - 您必须在安全API调用中包含用户令牌
  • Tokennotverified - 客户必须在使用之前验证令牌

有关更多详细信息,请参阅 http://api.sanyili.com/docs/basics/user_tokens

notdetermineasinglerequesttype.

这通常是由错误的json引起的。您可以仔细检查您的JSON是否有效 //jsonformatter.curiousconcept.com/