Hello Abdul, Can you try this command line: curl https://accounts.google.com/o/oauth2/auth?client_id=586812405065.apps.googleusercontent.com&redirect_uri=urn:ietf:wg:oauth:2.0:oob&http://localhost&scope=https://www.google.com/m8/feeds/&response_type=code
Also, this URL is to be visited by the user in order to grant access to your application by clicking on the "Allow" button. Also, the response_type has to be set to "code" in order to be used with the "urn:ietf:wg:oauth:2.0:oob" redirect URI since this is a native application flow. Once you get the access code back from the server, you can exchange it for an access and refresh token. One more thing: please make sure to hide your client id and client secret when you copy and paste codes and/or command lines. You can ask for a new client id by going into the API Console. Best, Alain On Sun, Jun 19, 2011 at 10:59 PM, ABDUL MOIZ <[email protected]> wrote: > > hi Alain Vongsouvanh, > > Thanks for your reply. > I tried with the advice given by you .i.e i have requested API access > and I have got the client id and redirect uris > I have used oauth 2 API as shown below but still i could not get the > access token from the google server. > > This is my curl command line: > > curl > https://accounts.google.com/o/oauth2/auth?client_id=586812405065.apps.googleusercontent.com&redirect_uri=urn:ietf:wg:oauth:2.0:oob > http://localhost&scope= > https://www.google.com/m8/feeds/&response_type=token > > > > Response I am getting is as shown below: > > [1] 3951 > [2] 3952 > [3] 3953 > bash: http://localhost: No such file or directory > <HTML> > <HEAD> > <TITLE>invalid_request: Required parameter is missing: response_type</ > TITLE> > </HEAD> > <BODY BGCOLOR="#FFFFFF" TEXT="#000000"> > <H1>invalid_request: Required parameter is missing: response_type</H1> > <H2>Error 400</H2> > </BODY> > </HTML> > ^C > [1] Done curl > > https://accounts.google.com/o/oauth2/auth?client_id=586812405065.apps.googleusercontent.com > [2]- Exit 127 redirect_uri=urn:ietf:wg:oauth:2.0:oob > http://localhost > [3]+ Done scope=https://www.google.com/m8/feeds/ > > > > > Can you please tell me how can i get the access token > > Regards > Abdul Moiz > > On Jun 17, 9:01 pm, Alain Vongsouvanh <[email protected]> wrote: > > Hello Abdul, > > > > If using curl, I would suggest using OAuth > > 2.0<http://code.google.com/apis/accounts/docs/OAuth2.html>as it is > > much simplier to implement. You will need to log into your API > > Console <https://code.google.com/apis/console> in order to retrieve the > > needed client_id and client_secret. > > > > After that, you will be able to call the Contacts API by specifying this > > authorization header: > > > > Authorization: OAuth <YOUR_ACCESS_TOKEN> > > > > Best, > > Alain > > > > > > > > On Thu, Jun 16, 2011 at 7:04 AM, ABDUL MOIZ <[email protected]> > wrote: > > > Hi > > > I am new to google contacts api. > > > I have read the docs but could not get how to use oauth > authentication > > > and access my gmail contacts.Can anyone please help me out by giving me > > > working http requests(oauth authentication process and get contacts > list) > > > using curl especially i am confused what to give values for > > > oauth_signature,oauth_nonce etc., > > > > > This is what I have tried using curl > > > > > curl > > >https://www.google.com/accounts/OAuthGetRequestToken?oauth_consumer_k. > .. > > > > > Thanks in Advance > > > > > -- > > > You received this message because you are subscribed to the Google > > > Groups "Google Contacts, Shared Contacts and User Profiles APIs" group. > > > To post to this group, send email to > > > [email protected] > > > To unsubscribe from this group, send email to > > > [email protected] > > > For more options, visit this group at > > >http://code.google.com/apis/contacts/community/forum.html > > > > -- > > Alain Vongsouvanh > > -- > You received this message because you are subscribed to the Google > Groups "Google Contacts, Shared Contacts and User Profiles APIs" group. > To post to this group, send email to > [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://code.google.com/apis/contacts/community/forum.html > -- Alain Vongsouvanh -- You received this message because you are subscribed to the Google Groups "Google Contacts, Shared Contacts and User Profiles APIs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://code.google.com/apis/contacts/community/forum.html
