Uploading to TwitVid using x_verify_credentials_authorization
- by deepa
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