1

Я пишу свое первое приложение WinForm API для API, и я не могу понять, как сделать вызов API.Позвоните в DoubleClick Bid Manager API

Пример в этом google "get begin" documentation не помогает много.

У меня есть идентификатор клиента и секрет, и я разрешил свое приложение, используя их.

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)); 

Теперь я хочу назвать API this и посмотреть его результаты.

Может кто-нибудь дать мне указатели на то, как я могу это сделать?

ответ

1

Установите пакет самородка 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(); 
+0

Привет @DalmTo, спасибо за ваш ответ. Не могли бы вы указать мне документацию DoubleClickBidManagerService и ее API-интерфейсов, чтобы я мог действительно понять, как мне сделать все вызовы API, которые мне нужны. Или, если у вас есть образец кода, который вы можете предоставить, что делает базовую загрузку и загрузку строк, это было бы здорово !! Большое спасибо ... – ViV

+1

Я не могу действительно не знать, и у меня нет учетной записи двойного щелчка, поэтому не могу написать вам учебник извините. – DaImTo

+0

Нет проблем .. Я очень ценю вашу помощь. – ViV