Я создаю приложение с помощью API Android для Android (com.google.android.gms.drive.DriveApi) для загрузки/скачивания/share на Google Диске. Вот URL-адрес для примера кода, который я следую: https://github.com/googledrive/android-demos/tree/master/src/com/google/android/gms/drive/sample/demoНастройка разрешения на файл диска с использованием API Android (com.google.android.gms.drive.DriveApi)
Клиент API (com.google.android.gms.common.api.GoogleApiClient) предлагает пользователю выбрать учетную запись при подключении к службам Google, t иметь учетные данные пользователя.
Я могу загружать/загружать файлы с помощью API Android (com.google.android.gms.drive.DriveApi), но API для установки разрешения на файл отсутствует, поэтому пользователь может публиковать его публично. В образце кода тоже нет примера для установки разрешения на файл.
Я googled, но нашел в основном примеры, в которых используются JAVA API, для которых требуется настройка OAuth или API Key.
Если кто-нибудь знает, как это решить, используя API Android, пожалуйста, помогите.
Заранее благодарен!
Спасибо за ответ. Как я уже упоминал в своем вопросе, я натолкнулся на примеры JAVA API, но он создает другой экземпляр диска (службы) вообще, который не может использовать возможности Google Play Service на Android. – Hitesh
Cheryl. Если вы используете GDAA и клиент Java API в приложении для Android, пользователь должен пройти аутентификацию дважды (один раз для каждого?). Или есть способ использовать единую аутентификацию между службами воспроизведения и REST API? –
Авторизация предназначена для каждого приложения, так что если вы используете тот же проект консоли разработчика для Android и REST API, вам нужно будет только один раз разрешить авторизацию. –