我发现有关.net AdWords API的大多数内容都提到为您创建AdWordsUser类实例时将使用的应用程序创建一系列设置;但是,我没有运气。即使我按照AdWordsAppConfig类中的说明对其进行了命名,我的用户也总是为零,并且没有正在读取任何设置。
AdWordsAppConfig appConfig = new AdWordsAppConfig();
appConfig.AdWordsApiServer = "https://adwords-sandbox.google.com";
appConfig.Email = "fname.lname@gmail.com";
appConfig.Password = "password";
appConfig.DeveloperToken = "fname.lname@gmail.com++USD";
AdWordsUser user = new AdWordsUser();
AdWordsUser有一个重载的构造函数,它接受包含配置参数但没有接受AdWordsAppConfig对象的字符串字典。
根据AdWordsAppConfig类,以下内容用于在调用构造函数时检索设置;但是,如何在App.Config中创建一个名为“AdWordsApi”的部分?我没有在设置编辑器中看到该选项。
ReadSettings((Hashtable) ConfigurationManager.GetSection("AdWordsApi"));
有关正确设置配置信息和创建我需要的用户实例的方法的想法吗?
答案 0 :(得分:2)
Eric提到的是长期解决方案,但如果有人正在寻找快速解答,那么就是这样做的:
AdWordsUser user = new AdWordsUser();
(user.Config as AdWordsAppConfig).Password = "XXXXX";
//TODO (Add more configuration settings here.
CampaignService campaignService = (CampaignService) user.GetService(AdWordsService.v201109.CampaignService);
//TODO (Add your code here to use the service.)
干杯, Anash
答案 1 :(得分:0)
您可能希望在官方AdWords API论坛上发布此问题,因为它由该库的当前维护者监控: