2014-03-27 2 views
3

Я создаю приложение с помощью 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, пожалуйста, помогите.

Заранее благодарен!

ответ

0

Эта функция в настоящее время недоступна в Android-API. Вместо этого вы можете использовать REST API для этой части вашего приложения, разрешенную, как описано в Java API Client.

Если у вас есть DriveId для файла, вы можете получить resourceId из него, который вы можете использовать для выполнения запросов в API Java REST.

+0

Спасибо за ответ. Как я уже упоминал в своем вопросе, я натолкнулся на примеры JAVA API, но он создает другой экземпляр диска (службы) вообще, который не может использовать возможности Google Play Service на Android. – Hitesh

+0

Cheryl. Если вы используете GDAA и клиент Java API в приложении для Android, пользователь должен пройти аутентификацию дважды (один раз для каждого?). Или есть способ использовать единую аутентификацию между службами воспроизведения и REST API? –

+1

Авторизация предназначена для каждого приложения, так что если вы используете тот же проект консоли разработчика для Android и REST API, вам нужно будет только один раз разрешить авторизацию. –

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