Могу ли я создать внутренний проект для частного аккаунта YouTube без создания организации? - PullRequest
0 голосов
/ 22 сентября 2019

Для доступа к API YouTube через клиент Java мне нужен токен доступа OAuth.Основная проблема: чтобы предоставить права доступа любым другим API, кроме базовых данных Google, я могу либо настроить внутренний проект (уже пробовал, либо я сделал что-то не так, либо он просто не работает так, как я хочу его использовать), либопубличный проект, который требует нескольких вещей, таких как условия использования, политика конфиденциальности, страница проекта и тому подобное.Поскольку я уже пытался создать организацию, у меня возникли проблемы с переносом моего проекта в организацию.И когда я пытаюсь использовать учетную запись организации, я получаю сообщение об ошибке, когда на YouTube утверждают, что YouTube нельзя использовать с учетной записью организации.

Еще немного предыстории моего проекта: я планировал разработать небольшой концертпотоковый кодер с помощью YouTube API для автоматической настройки нового живого события, а также для входа в живой чат (поскольку я не настолько популярен, ограничение использования более чем достаточно для моего использования).Поскольку мне не удалось заставить работать кодировщик, я отказался от этой идеи.В то время я работал только по случайным причинам, задержкам или чему-то еще, так как я просто настроил логин с доступом к API YouTube без предоставления необходимых вещей, таких как страница проекта, работа, конфиденциальность и т. Д. Я получил токен имог войти в систему с помощью Java-клиента (поскольку я не настраивал реле на своем сервере, я использовал метод авторизации, при котором Google отображает токен, который вводит в клиенте, который затем создает токен аутентификации - довольно просто и задокументировано).Что касается очевидных причин, Google не позволил использовать их API таким образом и быстро закрыл проект.Когда я спросил, как сделать это правильно, я получил указание использовать внутренний проект.Итак, я попытался следовать задокументированному способу настройки учетной записи организации, каким-то образом сумел связать обе учетные записи (только один раз, когда я повторил попытку, у меня не получилось снова работать), и я установил проект как внутренний.Но когда я попытался его использовать, я не смог войти в систему со своей личной учетной записью, так как получил сообщение об ошибке, что хотя обе учетные записи были хотя бы в некоторой степени связаны, чтобы я мог перенести проект, моя личная учетная запись не была частьюорганизация и, следовательно, я не мог получить доступ к внутреннему проекту.Когда я попытался войти в систему с учетной записью организации, я получил сообщение об ошибке, что я не могу использовать YouTube с корпоративным аккаунтом такого типа.Таким образом, либо использование не возможно таким образом, либо я совершил очевидную ошибку.

С другой стороны, да, я мог бы настроить необходимую информацию, но я не знаю, что нужно, чтобы убедить Googleпринять публичный проект, в котором говорится, только для внутреннего использования.Я мог бы добавить некоторую информацию в самом начале, что, если кто-то не является частью моей несуществующей внутренней команды разработчиков, его не следует использовать (хотя никто не должен получать доступ в любом случае, так как код и ссылки будут использоваться только мной и мной.не будет распространять это вокруг).У кого-нибудь есть опыт использования публичного проекта в личной учетной записи для доступа к API YouTube?Поскольку я пытался связаться со службой поддержки Google сразу, как только меня перенаправили на корпоративную поддержку, как я спросил с учетной записью организации - я не знаю, выразил ли я свое мнение по понятным причинам или сторонник неправильно понял мой вопрос.

Если вам нужна дополнительная информация, просто спросите - кстати: я впервые использую SO - так что извиняюсь, если это нужно спрашивать любым другим способом.К сожалению, Google перенаправляет только сюда, а не какой-то форум сообщества.

Заранее спасибо,

Мэтт

// edit Кроме того: я пытался использовать apiключ, но я получаю 401 состояние ошибки не правильно разрешено для большинства запросов.Поэтому я думаю, что использование OAuth необходимо.

...