2012-04-29 5 views
37

Я пытаюсь установить пример приложения DrEdit для python на GAE. Приложение запускается, но сохранение или открытие файла приводит к ошибке HTTP 403 «Ошибка доступа без конфигурации».Google Диск HTTP 403 Ошибка «Доступ не настроен» с помощью DrEdit

client.json имеет client_id и client_secret набор согласно API Access> идентификатор клиента для Drive SDK значения. Я также попытался использовать значения для API Access> Client ID для веб-приложений.

SDK для Google Диска> Идентификатор клиента OAuth также был установлен по-разному для идентификаторов клиентов SDK и веб-приложений.

Что я делаю неправильно?

+0

Проверьте это: http://stackoverflow.com/questions/10362853/google-drive-authentication-issues –

ответ

69

В разделе услуг консоли Google API есть две службы, относящиеся к разработке диска, SDK и API. Когда вы создаете новую запись SDK для накопителя, функция API Drive API автоматически не включена (что не имеет смысла, я не вижу, когда вы создавали приложение с включенным приводом без использования API-интерфейса накопителя). Включите службу API Drive для проекта и повторите попытку.

@lurking_googlers Я думаю, что для этого придет много людей, разве нет смысла включать API при включении SDK?

+0

Мы Посмотрим, можем ли мы автоматически включить Drive API. Это хорошая находка, мы сделаем это лучше. –

+0

Спасибо, Дэвид. К сожалению, я уже установил ** «Drive SDK» ** на ** «Вкл.» ** во время моей отладки, но безрезультатно. – danielchalef

+14

Нет, не Drive SDK, дисковод _API_. Оба должны быть включены. – David

-1

И ваш должен также определить в своем коде следующее

DriveService.Scope.DriveFile, DriveService.Scope.Drive 

УДАЧИ

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