Проблема с заголовком, возможно, с аутентификацией, с запросом API Google для кошелька Google.C#

Место общения программистов C#
Ответить
Anonymous
 Проблема с заголовком, возможно, с аутентификацией, с запросом API Google для кошелька Google.

Сообщение Anonymous »

Я пытаюсь выдать пользователю пропуск Google Кошелька. Я считаю, что у меня возникла проблема с частью аутентификации этого кода.
В последней строке при выполнении запроса я продолжаю получать эту ошибку:
Google.Apis.Requests.RequestError
header must be set [400]
Errors [
Message[header must be set] Location[ - ] Reason[invalidResource] Domain[walletobjects]
]

// Create the Google Wallet API service
var credential = GoogleCredential.FromFile(@"E:\\myCreds.json")
.CreateScoped(new List
{
WalletobjectsService.ScopeConstants.WalletObjectIssuer
}).UnderlyingCredential;

// Create the Google Wallet API service
var service = new WalletobjectsService(new Google.Apis.Services.BaseClientService.Initializer
{
HttpClientInitializer = credential
});

// Create a new Generic pass object
var genericObject = new GenericObject
{
Id = $"{_issuerId}.{Guid.NewGuid()}",
ClassId = _passClass,
State = "ACTIVE",
HeroImage = new Image
{
SourceUri = new ImageUri
{
Uri = String.IsNullOrEmpty(request.ImageUrl) ? "https://storage.googleapis.com/wallet-l ... o-only.png" : request.ImageUrl
}
},
CardTitle = new LocalizedString
{
DefaultValue = new TranslatedString
{
Language = "en-US",
Value = request.Title
}
},
Barcode = new Barcode
{
Type = "CODE_39",
Value = request.BarcodeValue
}
};

// Insert the pass object
var genericObjectResponse = service.Genericobject.Insert(genericObject).Execute();


Подробнее здесь: https://stackoverflow.com/questions/791 ... r-google-w
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»