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-documents-list.html

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

Reply via email to