2017-02-04 4 views
0

У меня есть сервера которых имеет полномочие нескольких дисков (Google client_id, client_secret, обновить маркер для каждого диска Google, который генерируется из Google консоли). У меня есть клиенты. Всякий раз, когда какой-либо клиент хочет загрузить, я выбираю один движок Google, выполняю аутентификацию и отправляю URL-адрес с токеном доступа к клиенту, чтобы он мог загружаться. Он работает с одним движком Google. Однако, если я хочу дать это время другому клиенту, другой URL-адрес Google для загрузки, Google не позволяет это делать. Ниже войти, когда клиент не может загрузить:Поддержка нескольких дисков Google в одном приложении?

"kind": "drive#permission", 
"etag": "\some_encrypted_string_here"\"", 
"id": "anyoneWithLink", 
"selfLink": "https://www.googleapis.com/drive/v2/files/folder_id/permissions/anyoneWithLink", 
"role": "reader", 
"type": "anyone", 
"withLink": true 

ли Google Диск позволяет для одного приложения в то же время сделать несколько аутентификации для нескольких дисков Google, получая ссылки и использовать его клиентами, чтобы загрузить файл?

Любая помощь любезно оценили, спасибо заранее

ответ

1

ли Google Диск позволяет для одного приложения в то же время сделать несколько аутентификации для нескольких дисков Google, получая ссылки и использовать его клиентами, чтобы загрузить файл?

Да, так оно и есть.

+0

Спасибо за ответ. Тем не менее, я добавляю таймер в свое приложение каждый час, он обновляет токены доступа до 3-х дисков Google. Я могу загрузить только 3-го диска Google. Для других двух я не могу и json текст выше, о котором идет речь, –

+0

наиболее вероятным объяснением является ошибка в вашем коде – pinoyyid

Смежные вопросы