Hi,
I am trying to make a an android application which lists, uploads and
downloads all the documents stored in ones google documents account.
Following is what all i have already tried :
Using 3 legged Oauth verification method, where in i take a temp token
first, open that in the browser let the user authenticate himself, and then
retrieve the oauth-verifierusing call back.
Now the problem : After getting the OAuth token back i am not able to sign
it into transport. IT give me a Null Pointer Exception.
Following is the code,
public void onNewIntent(Intent intent) {
super.onNewIntent(intent);
final Uri uri = intent.getData();
if (uri != null && uri.getScheme().equals("x-somename-google")) {
final String oauth_verifier =
uri.getQueryParameter("oauth_verifier");
Log.d("oauth_verifier", oauth_verifier);
GoogleOAuthGetAccessToken accessToken = new
GoogleOAuthGetAccessToken();
accessToken.temporaryToken = tempToken;
accessToken.signer = signer;
accessToken.consumerKey = "anonymous";
accessToken.verifier = oauth_verifier;
try {
credentials = accessToken.execute();
signer.tokenSharedSecret = credentials.tokenSecret;
createOAuthParameters().signRequestsUsingAuthorizationHeader(transport);
----------> I get a null pointer exception here.
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Exact log cat output :
03-12 16:48:54.311: ERROR/AndroidRuntime(1245): FATAL EXCEPTION: main
03-12 16:48:54.311: ERROR/AndroidRuntime(1245):
java.lang.NullPointerException
03-12 16:48:54.311: ERROR/AndroidRuntime(1245): at
com.google.api.client.auth.oauth.OAuthParameters.signRequestsUsingAuthorizationHeader(OAuthParameters.java:226)
I would be great if someone could please point me in the right direction.
Also, any links on downloading and uploading of documents to google
documents would also be helpful.
Thanks
--
Cuil
--
You received this message because you are subscribed to the Google
Groups "Android Developers" 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://groups.google.com/group/android-developers?hl=en