Проект GCP создан приложением, авторизованным мной, но у меня нет к нему доступа? - PullRequest
0 голосов
/ 25 июня 2019

Я занимаюсь разработкой автоматизации / интеграции между программным обеспечением CRM и моей учетной записью Google. Я пытаюсь использовать API скриптов Google Apps, чтобы я мог удаленно выполнять функции в скрипте Google Apps через интеграцию, которую я создаю из программного обеспечения CRM.

Единственная проблема заключается в том, что при попытке запустить функцию, которая вызывает функцию GAS через API, я получаю следующую ошибку:

"API скриптов приложений не использовался в проекте номер проекта раньше или он отключен. Включите его, посетив https://console.developers.google.com/apis/api/script.googleapis.com/overview?project=103424032563, затем повторите попытку. Если вы недавно включили этот API, подождите несколько минут, чтобы действие распространилось на наши системы и повторите попытку. "

Обычно это не проблема, так как я просто получаю доступ к порталу GCP по ссылке и включаю GAS API, но когда я пытаюсь получить доступ к своему проекту, у меня вообще нет доступа, и я получаю сообщение «не удалось». загрузить данные "ошибка.

Еще больше усложняя мою проблему, поддержка GCP не поможет, потому что они подозревают, что я хакер, пытающийся получить доступ к проекту, который, насколько они знают, не мой.

И поскольку я не могу получить доступ к этому проекту для авторизации API, я также не могу связать свой скрипт Google с тем же проектом, так как это требуется для работы API скриптов Google Apps.

Я подозреваю, что именно эта часть программного обеспечения CRM, в которой я разрабатываю эту интеграцию, вызывает эту ошибку (каким-то образом проект GCP создается другим пользователем), но они не очень помогли определить, что продолжается.

У кого-нибудь из вас была похожая ситуация? И если да, то как вы подошли к ее решению?

1 Ответ

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

Еще больше усложняя мою проблему, поддержка GCP не поможет, потому что они подозреваю, что я хакер, пытающийся получить доступ к проекту, который, для все, что они знают, не мое.

Служба поддержки Google не отказывается помочь. Они не обвиняют вас в том, что вы хакер. Служба поддержки Google может просмотреть проект и проверить, есть ли у вас учетные данные в проекте, и если вы это сделаете, они могут объяснить, как авторизоваться самостоятельно. Однако для поддержки Google требуется соглашение о поддержке, которое не является бесплатным. Если у вас его нет, то вы не имеете права на техническую поддержку только для биллинга. Найдите свой идентификатор платежного аккаунта и отправьте запрос на поддержку биллинга. Ваш платежный аккаунт также покажет вам, какие проекты связаны с вашим платежным аккаунтом.

Проблема в том, что вы пытаетесь получить неправильный идентификатор проекта. Выясните, какой правильный ID проекта. Если у вас установлен Cloud SDK, выполните эту команду gcloud projects list, и она сообщит вам, к каким проектам ваши учетные данные имеют доступ.

...