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. Это может быть сделано через меню справки (значок?) И обеспечивает поддержку по электронной почте (и чат в некоторых языках / раз)

Другие вопросы по тегам