Playcustomapp API exception during Create
Кто-нибудь знает о последних изменениях, которые могут повлиять на загрузку пользовательских приложений через API?
Мы успешно работали несколько недель назад, однако сегодня я снова проверил и постоянно получаю исключение. Я пробовал с парой разных учетных записей разработчиков и несколькими различными свежими файлами apk. Я также обновился до последней версии API.
К сожалению, исключение не очень подробно. Нет сообщения об исключении или внутреннего исключения, и когда я просматриваю трассировку стека исключений, это просто:
at Google.Apis.Upload.ResumableUpload`1.<InitiateSessionAsync>d__25.MoveNext()
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Google.Apis.Upload.ResumableUpload.<UploadAsync>d__70.MoveNext()
Это фрагмент кода C#. Я пробовал и Upload и UploadAsync:
var body = new CustomApp.Data.CustomApp
{
Title = SomeTitle,
LanguageCode = "en-us"
};
var devId = SomeValidDeveloperAccountId;
using (var stream = new MemoryStream(SomeAppData))
{
// PlayCustomAppService has been initialized successfully
var request = PlayCustomAppService.Accounts.CustomApps.Create(body, devId, stream, "*/*");
request.QuotaUser = SomeID;
// this always throws an exception now
var result = await request.UploadAsync();
}
Я также безуспешно экспериментировал с отправкой только метаданных (то же исключение), а также POSTing непосредственно на https://www.googleapis.com/upload/playcustomapp/v1/accounts/{account} / customApps (500 кодов возврата).
Я также проверил, используя Google API Explorer, во время входа в учетную запись разработчика с использованием соответствующего идентификатора разработчика. Я получаю этот возврат полезной нагрузки:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "backendError",
"message": "Backend Error"
}
],
"code": 500,
"message": "Backend Error"
}
}
Спасибо заранее за любые предложения.
1 ответ
Это была ошибка в игровой консоли, которая теперь исправлена. Если в будущем вы получите подобные ошибки (в частности, 500 с, которые означают внутреннюю ошибку сервера), рекомендуется связаться со службой поддержки Google Play. Это может быть сделано через меню справки (значок?) И обеспечивает поддержку по электронной почте (и чат в некоторых языках / раз)