Try the following workflow:
- Create a Google Spreadsheet. Set its ACL to “Anyone with the link”
- Get its key (https://spreadsheets0.google.com/spreadsheet/ccc?key=HEREISTHEKEY)
- Try accessing it with the HTTP API: https://spreadsheets.google.com/feeds/list/HEREISTHEKEY/o6d/public/full (try with private instead of public also)
- Get a 404 error
It seems that the Google Spreadsheet API does not allow accessing a private link from the API when you are not authenticated, but maybe I'm wrong somewhere.
It's kind of illogical because you don't need to be logged in when accessing this spreadsheet from a browser.
Any thoughts (I'll fill up a bug report)?
Thanks!