Мы пытаемся настроить приложение C#, которое использует продавец api для обмена объявлениями google, но безуспешно. Это код, который используется (мы сохранили учетные данные в файле JSON): однакоAD Exchange API для продавцов. NET
using Google.Apis.Auth.OAuth2;
using Google.Apis.Services;
using Google.Apis.Util.Store;
using Google.Apis.AdExchangeSeller.v1_1;
UserCredential credential;
using (var stream = new FileStream("client_secrets.json", FileMode.Open, FileAccess.Read))
{
GoogleWebAuthorizationBroker.Folder = "Tasks.Auth.Store";
credential = GoogleWebAuthorizationBroker.AuthorizeAsync(GoogleClientSecrets.Load(stream).Secrets, new[] { AdExchangeSellerService.Scope.AdexchangeSeller },
"user", CancellationToken.None, new FileDataStore("AdexchangeSeller.Auth.Store")).Result;
AdExchangeSellerService service = new AdExchangeSellerService(new AdExchangeSellerService.Initializer()
{
HttpClientInitializer = credential,
ApplicationName = "Test108",
});
ReportsResource.SavedResource.ListRequest lr = service.Reports.Saved.List();
AdunitsResource.ListRequest cr = service.Adunits.List("6115701188");
}
Полученные переменные (Л.Р. и сг) не содержат каких-либо данных. Я не могу найти какой-либо пример в Интернете о том, как использовать эту клиентскую библиотеку для .NET, может кто-нибудь, пожалуйста, предложите мне, что я делаю неправильно? Спасибо.
DoES 'ReportsResource' содержат любые данные вообще? – Sych