C# Mailchimp使用批处理C更新现有产品#

C# Mailchimp使用批处理C更新现有产品#,c#,product,mailchimp,C#,Product,Mailchimp,我目前正在使用MailChimp的批处理功能将我们的产品数据同步到MailChimp。现在,我成功地添加了产品(最初的上传),但我很难更新现有的产品 我尝试了以下几点: 1) 创建了一个新批处理,添加了一个方法为“PUT”的操作,并将其发布到API中。这不会在上载批时出错,但批处理结果返回“不允许使用方法” 2) 创建了一个新的批处理,添加了一个方法为“PUT”的操作,并将其放入API中。这将在批量上载时返回“不允许使用方法” 3) 创建了一个新批,添加了一个方法为“POST”的操作,并将其发布

我目前正在使用MailChimp的批处理功能将我们的产品数据同步到MailChimp。现在,我成功地添加了产品(最初的上传),但我很难更新现有的产品

我尝试了以下几点:

1) 创建了一个新批处理,添加了一个方法为“PUT”的操作,并将其发布到API中。这不会在上载批时出错,但批处理结果返回“不允许使用方法”

2) 创建了一个新的批处理,添加了一个方法为“PUT”的操作,并将其放入API中。这将在批量上载时返回“不允许使用方法”

3) 创建了一个新批,添加了一个方法为“POST”的操作,并将其发布到API中。由于产品已存在,因此会出现错误

我正在使用mailchimp的定制构建集成,它使用普通的HttpClient

这是生成操作的代码:

    var body = BuildProductBody(products.First());

    var method = GetMethod(products.First());

    batch.operations.Add(new SingleOperation
    {
        method = method,
        operation_id = "asd" + products.First().Id,
        path = string.Format("ecommerce/stores/{0}/products", GetStoreId(store)),
        body = body
    });

有人通过API成功地更新了产品吗?

您能给我们指出MailChimp文档中关于此功能的内容吗?你能用邮递员让它工作吗?Mailchimp文档:我还没有试过邮递员,我马上就去