Thanks Ali. I have made the proper changes in my code. Regards, Sarath
On Sep 30, 12:21 pm, Ali Afshar <[email protected]> wrote: > Hi Sarath, > > Yes, we are requiring SSL (https) [1]. In general all your requests to these > APIs should use https. > > Regards > > [1]http://googleappsdeveloper.blogspot.com/2011/09/requiring-ssl-for-doc... > > On Fri, Sep 30, 2011 at 9:01 AM, Sarath K S <[email protected]> wrote: > > > > > > > > > > > Hi, > > > It seems that "https" instead of "http", int the feed url is working. > > So can I change every feed url like for document feeds and spreadseet > > feeds etc to "https" instead of "https" or only for document feed? > > > Thanks & Regards, > > Sarath > > > On Sep 30, 10:43 am, Sarath K S <[email protected]> wrote: > > > Hi All, > > > > I am getting the exception > > > "com.google.gdata.util.ServiceForbiddenException: 403.4 SSL required > > > <errors xmlns='http://schemas.google.com/g/2005'><error><domain>GData</ > > > domain><code>ServiceForbiddenException</code><internalReason>403.4 SSL > > > required</internalReason></error></errors>" > > > on the following sample code. Till yesterday night it was working. Now > > > why suddenly these errors are coming? > > > > SAMPLE CODE: > > > > import java.net.URL; > > > import java.util.List; > > > > import com.google.gdata.client.DocumentQuery; > > > import com.google.gdata.client.authn.oauth.GoogleOAuthParameters; > > > import com.google.gdata.client.authn.oauth.OAuthHmacSha1Signer; > > > import com.google.gdata.client.authn.oauth.OAuthSigner; > > > import com.google.gdata.client.docs.DocsService; > > > import com.google.gdata.data.docs.DocumentListEntry; > > > import com.google.gdata.data.docs.DocumentListFeed; > > > > public class GoogleDocsTest { > > > public static void main(String[] args) { > > > try { > > > DocsService docService= new > > DocsService("Cordys-Test2"); > > > docService.setHandlesCookies(false); > > > > GoogleOAuthParameters oauthParameters = new > > > GoogleOAuthParameters(); > > > oauthParameters.setOAuthConsumerKey(" > > cpftest2.com"); > > > oauthParameters.setOAuthConsumerSecret("SSDRmPcnzHjBCEE9Au3Uumq0"); > > > > OAuthSigner signer = new OAuthHmacSha1Signer(); > > > > docService.setOAuthCredentials(oauthParameters, > > signer); > > > > URL DOCUMENT_FEED_URL = new URL( " > >http://docs.google.com/feeds/ > > > default/private/[email protected]"); > > > DocumentQuery query = new DocumentQuery( > > DOCUMENT_FEED_URL ); > > > DocumentListFeed dFeed = > > docService.getFeed(query, > > > DocumentListFeed.class); > > > List<DocumentListEntry> documentEntries = > > dFeed.getEntries(); > > > } catch (Exception e) { > > > e.printStackTrace(); > > > } > > > } > > > > } > > > > EXCEPTION GOT: > > > > com.google.gdata.util.ServiceForbiddenException: 403.4 SSL required > > > <errors xmlns='http://schemas.google.com/g/2005'><error><domain>GData</ > > > domain><code>ServiceForbiddenException</code><internalReason>403.4 SSL > > > required</internalReason></error></errors> > > > > at > > > com.google.gdata.client.http.HttpGDataRequest.handleErrorResponse(HttpGDataRequest.java: > > > 561) > > > at > > > com.google.gdata.client.http.GoogleGDataRequest.handleErrorResponse(GoogleGDataRequest.java: > > > 543) > > > at > > > com.google.gdata.client.http.HttpGDataRequest.checkResponse(HttpGDataRequest.java: > > > 536) > > > at > > > com.google.gdata.client.http.HttpGDataRequest.execute(HttpGDataRequest.java: > > > 515) > > > at > > > com.google.gdata.client.http.GoogleGDataRequest.execute(GoogleGDataRequest.java: > > > 515) > > > at com.google.gdata.client.Service.getFeed(Service.java:1053) > > > at com.google.gdata.client.Service.getFeed(Service.java:995) > > > at > > com.google.gdata.client.GoogleService.getFeed(GoogleService.java: > > > 662) > > > at com.google.gdata.client.Service.getFeed(Service.java:952) > > > at > > com.cordys.external.google.GoogleDocsTest.main(GoogleDocsTest.java: > > > 30) > > > > Kindly someone help me here. > > > > Thanks & Regards, > > > Sarath > > -- > Ali Afshar |www.googplus.org/ali| Google Developer Relations
