Google Play 开发者 API - C# - 示例不起作用

sco*_*n35 2 c# google-play

刚开始使用 Google Play API。试图让他们的样本工作。

https://developers.google.com/api-client-library/dotnet/get_started

他们的using声明,

using System;
using System.Threading.Tasks;

using Google.Apis.Discovery.v1;
using Google.Apis.Discovery.v1.Data;
using Google.Apis.Services;
Run Code Online (Sandbox Code Playgroud)

还有行不通的行 -

var service = new DiscoveryService(new BaseClientService.Initializer
            {
                ApplicationName = "Discovery Sample",
                ApiKey = "[YOUR_API_KEY_HERE]",
            });
foreach (DirectoryList.ItemsData api in result.Items)
Run Code Online (Sandbox Code Playgroud)

不确定它是否对任何人都有效,但我似乎无法找到DiscoveryService和 的命名空间DirectoryList在此输入图像描述

有谁知道DiscoveryServiceDirectoryList属于哪个命名空间?我尝试在对象浏览器中进行探索,但无法找到这些类/方法。

sco*_*n35 5

我找到了!必须安装Google.Apis.Discovery.v1nugget包,之前丢失了。

using Google.Apis.Discovery.v1;->new DiscoveryService()

using Google.Apis.Discovery.v1.Data;->DirectoryList.ItemsData

现在一切都好了。