/// <summary> /// 删除单个SKU /// taobao.item.sku.delete 删除SKU /// </summary> /// <param name="numId"></param> /// <param name="properties"></param> public void DeleteGoodsSku(long numId, string properties, string goodsSn = "") { _log.LogInfo(Resource.Log_DeleteGoodsSkuing.StringFormat(numId, properties, goodsSn)); var tContext = InstanceLocator.Current.GetInstance<AuthorizedContext>(); var req = new ItemSkuDeleteRequest { NumIid = numId, Properties = properties }; ItemSkuDeleteResponse response = _client.Execute(req, tContext.SessionKey); if (response.IsError) { var ex = new TopResponseException(response.ErrCode, response.ErrMsg, response.SubErrCode, response.SubErrMsg, response.TopForbiddenFields); _log.LogError(Resource.Log_DeleteGoodsSkuFailure.StringFormat(numId, properties, goodsSn), ex); } _log.LogInfo(Resource.Log_DeleteGoodsSkuSuccess.StringFormat(numId, properties, goodsSn)); }
/// <summary> /// 删除单个SKU /// taobao.item.sku.delete 删除SKU /// </summary> /// <param name="numId"></param> /// <param name="properties"></param> public void DeleteGoodsSku(long numId, string properties, string goodsSn = "") { _log.LogInfo(Resource.Log_DeleteGoodsSkuing.StringFormat(numId, properties, goodsSn)); var tContext = InstanceLocator.Current.GetInstance <AuthorizedContext>(); var req = new ItemSkuDeleteRequest { NumIid = numId, Properties = properties }; ItemSkuDeleteResponse response = _client.Execute(req, tContext.SessionKey); if (response.IsError) { var ex = new TopResponseException(response.ErrCode, response.ErrMsg, response.SubErrCode, response.SubErrMsg, response.TopForbiddenFields); _log.LogError(Resource.Log_DeleteGoodsSkuFailure.StringFormat(numId, properties, goodsSn), ex); } _log.LogInfo(Resource.Log_DeleteGoodsSkuSuccess.StringFormat(numId, properties, goodsSn)); }