【问题标题】:List functions returning no resources列出不返回资源的函数
【发布时间】:2018-08-10 16:51:33
【问题描述】:

我一直在使用在线测试工具和 C# 来试验 Google 购物 API。我使用在线实用程序添加了产品和订单,并且能够使用Products.getOrders.get 函数来检索它们,无论是使用在线实用程序还是在 C# 中。但是当我使用列表函数时,不会返回任何数据,也不会发生错误; resources[] 始终是 null。我尝试过传递应该包含项目的参数,而不是在没有成功的情况下传递参数。我不知道如何纠正这个问题,或者我做错了什么。

Get 的前两次调用有效,对List 的第三次调用没有返回资源:

var product1 = await service.Products.Get(MerchantID, "online:en:US:261-H5MS").ExecuteAsync();

var product2 = await service.Products.Get(MerchantID, "online:en:US:261-LMS3").ExecuteAsync();

var products = await service.Products.List(MerchantID).ExecuteAsync();

List返回:

{ "kind": "content#productsListResponse" }

【问题讨论】:

  • 请提供更多信息。如果您提供所有相关代码、堆栈跟踪和错误,您的问题的答案将质量更高。如果你不想分享你的代码细节,编写一个复制错误的通用玩具示例也可以。

标签: google-shopping-api google-shopping


【解决方案1】:

我在在线实用程序中找到了 IncludeInvalidInsertedItems 布尔值。如果我将其设置为 true,那么它会返回我明显无效的产品。

现在我的问题是,如何在 C# 调用中包含它?

var products = await service.Products.List(MerchantID).ExecuteAsync();

List 没有过载允许我添加选项。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多