So OAuth 1.0 is deprecated and OAuth 2.0 is not supported by the Java 
client (See 
https://developers.google.com/google-apps/spreadsheets/#authorizing_requests).

I really don't get it - surely Spreadsheets and Java are currently the 
standard Enterprise tools. Or am I missing something? No Spreadsheet 
samples, link to the Spreadsheet API (from 
http://code.google.com/p/gdata-java-client/) is a broken link, etc, etc.

My apologies for mixing retired and deprecated - OAuth 1.0 was listed under 
the sub-heading "*Retirement of older APIs".*

Cheers,
Al

On Monday, April 23, 2012 6:02:27 PM UTC+2, Claudio Cherubino wrote:
>
> Hi Al,
>
> OAuth 1.0 is "deprecated", not "retired", and will be supported till April 
> 20th 2015, as per our deprecation policy:
>
> https://developers.google.com/accounts/terms
>
> Claudio
>
> On Mon, Apr 23, 2012 at 3:26 AM, java4africa wrote:
>
>> According to Google the OAuth 1.0 is "retired". Does this mean that there 
>> is currently no solution for the Spreadsheet API?
>>
>>
>> http://googledevelopers.blogspot.com/2012/04/changes-to-deprecation-policies-and-api.html
>>
>> Cheers,
>> Al
>>
>>
>> On Thursday, March 29, 2012 6:06:10 PM UTC+2, Claudio Cherubino wrote:
>>
>>> Hi,
>>>
>>> The GData Java library doesn't support OAuth 2.0 yet, but you can use 
>>> OAuth 1.0.
>>> Please check the Java code at 
>>>
>>> http://code.google.com/apis/**gdata/docs/auth/oauth.html#**Examples<http://code.google.com/apis/gdata/docs/auth/oauth.html#Examples>
>>>
>>> Claudio
>>>
>>>
>>> On Thu, Mar 29, 2012 at 1:26 AM, sunz wrote:
>>>
>>>> Hi..
>>>>
>>>> I am in a strange problem. I am writing an application in core java 
>>>> which needs to access its own account at google docs. So after doing a lot 
>>>> of googling, I found that OAuth2.0 with Service Account is something I am 
>>>> looking for. But I am not using App Engine or anything. Its a simple 
>>>> application. I don't know how can I use the OAuth. I have written below 
>>>> code and I dont know how to proceed further. Looking for someone to guide 
>>>> me further:
>>>>
>>>> GoogleCredential credential = new 
>>>> GoogleCredential.Builder().set**Transport(HTTP_TRANSPORT).setJ**sonFactory(JSON_FACTORY)
>>>>
>>>>
>>>>
>>>>
>>>>                                                                     
>>>> .setServiceAccountId(EMAIL)
>>>>                                                                     
>>>> .setServiceAccountScopes(SCOPE**)
>>>>
>>>>
>>>>
>>>>
>>>>                                                                     
>>>> .setServiceAccountPrivateKeyFr**omP12File(new File("lib/key.p12")).build();
>>>>
>>>>
>>>>
>>>>
>>>> SpreadsheetService service = new SpreadsheetService("My test Service");
>>>>
>>>>
>>>>
>>>> //service .setOAuthCredentials(**parameters, signer);
>>>>
>>>> Please help.
>>>>
>>>>
>>>>
>>>
>

Reply via email to