c# - 调用 DoubleClick Bid Manager API

标签 c# winforms google-api-dotnet-client double-click-advertising

我正在编写我的第一个 Google API Winforms 应用程序,但我无法弄清楚如何进行 API 调用。

此 google“入门”中的示例 documentation没有多大帮助。

我有一个客户端 ID 和密码,并已使用它们授权我的应用程序。

ClientSecrets cs = new ClientSecrets { ClientId = "<...>.apps.googleusercontent.com", ClientSecret = "<...>" };

var credential = GoogleWebAuthorizationBroker.AuthorizeAsync(cs, new[] { @"https://www.googleapis.com/auth/doubleclickbidmanager" }, "user", 
            System.Threading.CancellationToken.None, new Google.Apis.Util.Store.FileDataStore(@"C:\temp", true));

我现在想打电话this API 并查看其结果。

有人可以指导我如何去做吗?

最佳答案

安装 block 包 Install-Package Google.Apis.Doubleclickbidmanager.v1

以下代码应该适用于 Oauth2

string clientId = "ddd";
string clientSecret = "ddd";

var credential = GoogleWebAuthorizationBroker.AuthorizeAsync(new ClientSecrets { ClientId = clientId, ClientSecret = clientSecret }
                                                                                    , scopes
                                                                                    , "test"
                                                                                    , CancellationToken.None
                                                                                    , new FileDataStore(".",true)).Result;

   var service = new DoubleClickBidManagerService(new BaseClientService.Initializer()
       {
       HttpClientInitializer = credential,
       ApplicationName = "xyz",    
       });

您的所有调用都应通过该服务进行

service.Lineitems.Downloadlineitems(body).Execute();

关于c# - 调用 DoubleClick Bid Manager API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32228727/

相关文章:

c# - BufferedGraphics 在表单加载事件中不起作用?

vb.net - 如何设置 ErrorProvider 闪烁量?

c# - 如何清除 TextBox 以便默认的 Undo 方法仍然有效?

c# - 将 winform 应用程序移植到 mac 上的 monodevelop

c# - 搜索 List<Items> 然后更改为 List<ItemType : Item>

c# - 定期发送自动电子邮件

c# - 如何在代码隐藏中添加带有 SoundActions 的 EventTrigger?

C#上传图片后,在谷歌云存储中获取上传图片的url

c# - 列出 Google Drive api 中的文件会导致系统格式异常

C# "invalid providertype"与 Google 服务帐户