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

Reply via email to