Uploading to TwitVid using x_verify_credentials_authorization
Posted
by deepa
on Stack Overflow
See other posts from Stack Overflow
or by deepa
Published on 2010-06-02T07:10:32Z
Indexed on
2010/06/02
7:13 UTC
Read the original article
Hit count: 436
Hi,
I am developing an iPhone application that uploads videos to TwitVid using the library TwitVid-iPhone-OAuth3. I have selected this library since Twitter is shifting to OAuth mechanism of authentication.
1) Does this new library allows to upload without user-name and password parameters?
2) I am using the following steps for uploading videos (assumed that new library allows to upload without user-name and password parameters). But, I am getting the error 'Incorrect Signature'. I am not able to identify the mistake that I am doing here. Could you please help me out to solve this problem.
Authenticate the app using OAuth (MGTwitterEngine etc) which redirects the user to the web-page asking for log-in and app authentication.
If the user authenticates the app, access token will obtained as final step.
Upload the video to TwitVid using the following code snippet:
OAuth *authorizer = [[OAuth alloc] initWithConsumerKey: @"my_consumer_key" andConsumerSecret: @"my_consumer_secret"]; authorizer.oauth_token = //The key-part of the access token obtained in step 2 authorizer.oauth_token_secret = //The secret-part of the access token obtained in step 2 authorizer.oauth_token_authorized = YES; //Since authenticated in steps 1 and 2
NSString *authHeader = [authorizer oAuthHeaderForMethod: @"POST" andUrl: @"https://api.twitter.com/1/account/verify_credentials.xml" andParams: nil];
twitVid = [[TwitVid alloc] init]; [mTwitVid setDelegate: self]; [mTwitVid authenticateWithXVerifyCredentialsAuthorization: authHeader xAuthServiceProvider: nil];
Thanks and Regards, Deepa
© Stack Overflow or respective owner