In March, we announced that we would start requiring clients to use SSL when making requests to the Google Documents List API, the Google Spreadsheets API, and the Google Sites API. This is part of our ongoing effort to increase the security of user data.
The time has come, and we are starting to roll out this requirement. On average, about 86% of requests to these APIs are already using SSL, so we expect there to be minimal migration required. The implementation will continue throughout September. If an application receives an HTTP 400 Bad Request response to a request, then it may be because the request was not made using HTTPS.
Clients that have not already started using SSL for all requests should do so immediately. This is as simple as upgrading to the latest version of the relevant API client library. Developers with questions should post in the API forums.
Posted by Adam Feldman, Google Developer Team
Want to weigh in on this topic? Discuss on Buzz
with-mappings=true
http://www.mydomainsite.com
http://sites.google.com/a/domain.com/mysite
FileCabinetPageEntry templateInstanceEntry = new FileCabinetPageEntry();templateInstanceEntry.setTitle( new PlainTextConstruct("File cabinet template instance"));templateInstanceEntry.addLink(new Link(SitesLink.Rel.TEMPLATE, Link.Type.ATOM, existingTemplateEntry.getSelfLink().getHref()));String feedUrl = "https://sites.google.com/feeds/content/site/siteName";FileCabinetPageEntry fileCabFromTemplate = client.insert( new URL(feedUrl), templateInstanceEntry);