2012-04-29 33 views
37

Tôi đang cố gắng cài đặt ứng dụng mẫu DrEdit cho python vào GAE. Ứng dụng chạy, nhưng lưu hoặc mở một tệp sẽ dẫn đến lỗi HTTP 403 "Truy cập không được định cấu hình".Lỗi Google Access HTTP 403 "Truy cập không được định cấu hình" với DrEdit

client.jsonclient_idclient_secret bộ mỗi Access API> Client ID cho ổ SDK giá trị. Tôi cũng đã cố gắng sử dụng các giá trị cho Truy cập API> ID ứng dụng cho các ứng dụng web.

SDK Google Drive> ID ứng dụng khách OAuth cũng đã được đặt khác với ID ứng dụng web và API Drive của ứng dụng web.

Tôi đang làm gì sai?

+0

Kiểm tra này: http://stackoverflow.com/questions/10362853/google-drive-authentication-issues –

Trả lời

69

Trong phần dịch vụ của bảng điều khiển API Google có hai dịch vụ liên quan đến phát triển ổ đĩa, SDK và API. Khi bạn tạo mục nhập SDK Drive mới, dịch vụ API Drive không được bật tự động (điều này không có ý nghĩa, tôi không thấy khi nào bạn tạo một ứng dụng hỗ trợ ổ đĩa mà không sử dụng API ổ đĩa). Chuyển đổi dịch vụ API Drive cho dự án và thử lại.

@lurking_googlers Tôi nghĩ rằng rất nhiều người sẽ rơi vào điều này, không phải là hợp lý khi bật API khi SDK được bật?

+0

Chúng tôi sẽ xem liệu chúng tôi có thể tự động bật API Drive hay không. Đây là một tìm kiếm tốt, chúng tôi sẽ đảm bảo tài liệu tốt hơn. –

+0

Cảm ơn, David. Rất tiếc, tôi đã đặt ** "Drive SDK" ** thành ** "On" ** trong quá trình gỡ lỗi của tôi, không có kết quả. – danielchalef

+14

Không, không phải Drive SDK, Drive _API_. Cả hai đều phải được bật. – David

-1

Và phải của bạn cũng xác định trong mã của bạn sau

DriveService.Scope.DriveFile, DriveService.Scope.Drive 

may mắn

Các vấn đề liên quan