Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

Google API Client Error: the caller does not have permission

I'm trying to use the Google API Client to gain access to a Google Doc. I get the following error:

googleapiclient.errors.HttpError: <HttpError 403 when requesting https://docs.googleapis.com/v1/documents/1Dc82X_w8UsyZnJe5JEh4E0wNdfbw-_nhVWXwgEJ4HVg?alt=json returned "The caller does not have permission". Details: "The caller does not have permission">

The error comes up in the file extract_text.py, which I got from here: https://developers.google.com/docs/api/samples/extract-text

Specifically, the error shows up at this line when it's obtaining the document's ID:

doc = docs_service.documents().get(documentId=documentID).execute()

The error states that my request has invalid authentication credentials (https://cloud.google.com/asset-inventory/docs/faq). I have made sure that I setup the OAuth correctly.

1 1 5,014
1 REPLY 1

As described here [1], the appropriate forum for Questions & advice and Problems & errors is Stack Overflow. Moreover, in the provided link you can also report related issues and missing features. 

[1]:https://developers.google.com/docs/api/support