2

Я пытаюсь добавить возможность загрузки текстового файла на Google Диск в существующее приложение для Android. Я использовал инструкции here и интегрировал активность в приложение. Когда я нажимаю кнопку «Call Drive API» в эмуляторе, я получаю ошибку 403 с сообщением «Доступ не настроен» и предлагает включить API-интерфейс накопителя по адресу https://console.developers.google.com/apis/api/drive/overview?project=, а затем номер идентификатора.Google Android API Android не активируется

403 error message

Я сделал это, и консоль разработчик говорит, что диск API включен, но я все еще получаю ошибку 403 в приложении, даже через несколько часов.

screenshot of google developer console

Есть некоторый шаг я пропускаю или способ, чтобы получить эту работу?

+0

В итоге я использовал специально андроид-апи вместо этого REST, и я только смог подключиться к подписанному приложению (ключ отладки, похоже, не работал). Спасибо за помощь в любом случае. Может быть, этот вопрос поможет кому-то другому? – Ryan1729

ответ

1

403 Forbidden, похоже, что ваш запрос на Drive API пропустил токен авторизации?

Пожалуйста, прочтите About Authorization:

Каждый запрос из вашего приложения к Drive API должен включать авторизацию маркера

В Upload Files Guide, вы также найдете простой пример (обратите внимание до Authorization: Bearer your_auth_token):

POST /upload/drive/v3/files?uploadType=media HTTP/1.1 
Host: www.googleapis.com 
Content-Type: image/jpeg 
Content-Length: number_of_bytes_in_file 
Authorization: Bearer your_auth_token 

JPEG data