2013-08-21 38 views
6

tôi đang theo ví dụ nàyBắt AccessTokenRefreshError: invalid_grant trong Google API fro tài khoản dịch vụ

https://code.google.com/p/google-api-python-client/source/browse/samples/service_account/tasks.py

credentials = SignedJwtAssertionCredentials(
     '[email protected]', 
     key, 
     scope='https://www.googleapis.com/auth/tasks') 
    http = httplib2.Http() 
    http = credentials.authorize(http) 

    service = build("tasks", "v1", http=http) 

    # List all the tasklists for the account. 
    lists = service.tasklists().list().execute(http=http) 
    pprint.pprint(lists) 

Vấn đề là, nó hoạt động và đôi khi tôi nhận được danh sách như JSON và sau khi chạy chương trình ít hơn lần tôi gặp lỗi

File "/usr/local/lib/python2.7/site-packages/oauth2client/client.py", line 710, in _do_refresh_request 
    raise AccessTokenRefreshError(error_msg) 
oauth2client.client.AccessTokenRefreshError: invalid_grant 

Trả lời

0

Tôi là giao diện Google Drive nhưng phát hiện lỗi tương tự. Trong Issue 160 có một báo cáo về việc thiết lập thời gian thích hợp trên máy tính địa phương của bạn. Kể từ khi tôi nâng cấp lên Mac Mavericks tôi thấy rằng tôi cần phải tiếp tục cập nhật thời gian hệ thống của mình. Tôi đã nhận được báo cáo lỗi của bạn, thiết lập thời gian hệ thống của tôi trở lại hiện tại và tôi loại bỏ các lỗi.

0

Bạn có đang chạy mã này trong môi trường máy ảo hoặc hộp cát không? Nếu vậy, nó chỉ có thể là đồng hồ máy ảo của bạn không đồng bộ với máy chủ của bạn. Xem câu trả lời cho một câu hỏi tương tự here.

tôi phải chịu đựng như nhau (bực bội) vấn đề và thấy rằng chỉ đơn giản là khởi động lại máy ảo của tôi (đảm bảo thời gian được đồng bộ hóa với máy chủ (hoặc ít nhất là đặt theo múi giờ địa phương) cố định vấn đề.

0

dịch vụ OAuth là phụ thuộc nhiều vào thời điểm đó, chắc chắn rằng khách hàng của bạn sử dụng NTP hoặc cơ chế đồng bộ hoá một thời gian

thử nghiệm với curl -I https://docs.google.com/; ngày -u

bạn sẽ thấy ngày giống nhau:. (hoặc whithin một vài giây) để làm việc này

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