API публикации пользовательских приложений Google с сервера NodeJS: apkInvalidFile - PullRequest
0 голосов
/ 14 июня 2019

При использовании API публикации пользовательских приложений Google из моего NodeJS я сталкиваюсь с ошибкой

config: [Object: Inspection interrupted prematurely. Maximum call stack size exceeded.],
   code: 403,
   errors: [
     {
       domain: 'global',
       reason: 'forbidden',
       message: 'apkInvalidFile'
     }
   ]

И больше подробностей об этом нет.

1 Ответ

0 голосов
/ 14 июня 2019

Существует очень точный способ создания этого запроса. Правильный путь нигде не задокументирован и требует некоторой ретро-инженерии. Вот что работает:

result = await getPlayCustomApp().accounts.customApps.create({
  account: 'FIXME entreprise developer account id',
  requestBody: {
    title: 'Trololo app title',
    languageCode: 'en_US',
  },
  media: {
    body: fs.createReadStream('/path/to/app.apk'),
  },
});

Надеюсь, это поможет людям не тратить свой полдень!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...