title: Google Sheets API Error: invalid_user: Robot is missing a project number
body: <p>I am getting <code>invalid_user: Robot is missing a project number.</code> when trying to access google sheets using the service account created in my project.
  I followed the exact steps mention in the URL: <a href="https://www.twilio.com/blog/2017/02/an-easy-way-to-read-and-write-to-a-google-spreadsheet-in-python.html" rel="nofollow noreferrer">https://www.twilio.com/blog/2017/02/an-easy-way-to-read-and-write-to-a-google-spreadsheet-in-python.html</a></p>
  
  <p>It seems to work for everyone else, and surprisingly I am not able to find any solution on the web.</p>
  
  <p>Accessing the data using oAuth credentials is working good for me, but I want to deploy the code to AWS Lambda and hence need server to server access.</p>