Android API управления генерируется истек срок регистрации - PullRequest
0 голосов
/ 09 апреля 2020

В настоящее время я использую аутентификацию учетной записи службы с android привилегиями управления. Я могу правильно аутентифицировать себя и могу видеть свои токены. Я также вижу, как создается мой signuUrl, но когда я получаю ссылку, срок действия которой истекает.

Вот пример кода реализации:

const { google } = require("googleapis");
// keys is the json file.

(async () => {

  let jwtClient = new google.auth.JWT(
    keys.client_email,
    null,
    keys.private_key,
    ["https://www.googleapis.com/auth/androidmanagement"]
  );

  const CALLBACK_URL = "https://xxxxx.com";

  let signupUrlParams = {
    auth: jwtClient,
    project_id: keys.project_id,
    callbackUrl: CALLBACK_URL,
  };

  try {
    let signupUri = await google
      .androidmanagement("v1")
      .signupUrls.create(signupUrlParams);
    console.log(signupUri.data);
  } catch (error) {
    console.log(error);
  }

})();

Вот фиктивный вывод, совпадающий с тем, который я получаю из приведенного выше кода:

{
  name: 'signupUrls/xxxxxxxxxx',
  url: 'https://play.google.com/work/adminsignup?token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-dlo2m-xxxxxxxxxxxxxxx'
}

Вот скриншот, когда я посещаю URL, когда всегда срок возврата истек:

enter image description here

Пожалуйста, дайте мне знать, что здесь не так. Я пытался много времени, но не знал, в чем проблема.

...