У меня есть две учетные записи google - одна моя личная учетная запись, другая - моя учетная запись разработчика.Как получить API Диска Google для распознавания изменений идентификатора клиента и его секретности?
В каждом из них я настроил консоль, создал проект, включил диск api, создал идентификатор клиента и загрузил файлы JSON. Я создал идентификатор клиента для веб-приложения и установленного приложения - два идентификатора клиента для каждого проекта, всего 4.
Независимо от того, какой файл JSON я использую в своем коде, мои файлы загружаются в мою учетную запись разработчика.
Я написал аналогичное поведение в отдельном вопросе, и в то время все мои файлы отправлялись в мою личную учетную запись. Это ссылка на этот вопрос: Receive "error: redirect_uri_mismatch" bug?
Поскольку этот вопрос, я удалил хром, удалены все следы моих GMAIL счетов на моем жестком диске и реестре, удаленные хранилища данных, содержащего кеше (токен обновления) , и повторно запустить мое приложение. Когда я все это сделал, все мои файлы теперь загружаются на мою учетную запись разработчика и больше не являются моей личной учетной записью.
Мое приложение будет установлено на общем устройстве, поэтому после того, как пользователь будет работать с устройством, я хочу, чтобы следующий пользователь использовал свои учетные данные, чтобы файлы загружались в их аккаунт. Как это, кажется, ведет себя, все пользователи в конечном итоге будут загружены в МОЙ аккаунт разработчика.
Что я могу делать неправильно?
Вам нужен только один проект на консоли разработчика Google. неограниченное количество пользователей может аутентифицироваться с одним и тем же идентификатором клиента. Почему вы просите пользователей добавить собственные учетные данные? – DaImTo
Да, у меня есть только один проект - по одному для каждой учетной записи. Мне действительно не нужен он для моей личной учетной записи, я создал его только потому, что тестировал. Поскольку они являются двумя отдельными учетными записями, я не понимаю внутренней связи между ними. Оказывается, работа, которую я делаю с разными компаниями, мне может потребоваться создать и использовать многие проекты - по одному для каждой из многих учетных записей, которые я буду создавать. Я не прошу пользователей аутентифицироваться - это то, что происходит внутри логики oAuth. Наше устройство представляет собой киоск с ограниченным использованием окон. пользователи используют его, а затем создают файл для сохранения. – Wigwam
Я понял это и отправил ответ, если у кого-то другая проблема. – Wigwam