for xAuth I think we have to give the itune URL and other detail of application As my application is in developing stage ... So How I will get it.
OR And for now how I am using oAuth in MGTwitterEngine ---- AB On 2 March 2011 17:19, Rich <rhyl...@gmail.com> wrote: > Have you applied for xAuth access, oAuth is enabled for clients by > default but xAuth you have to apply for. > > On Mar 1, 12:53 pm, Battan Ror <batta...@gmail.com> wrote: > > Hi > > > > I am using MGTwitterEngine in Iphone application > > > > But I am getting error in log of function > > - (void)requestFailed:(NSString *)connectionIdentifier withError: > > (NSError *)error > > { > > NSLog(@"Twitter Request failed for connectionIdentifier = %@, > > error = %@ (%@)", > > connectionIdentifier, > > [error localizedDescription], > > [error userInfo]); > > > > } > > > > Error Log > > > > Twitter Request failed for connectionIdentifier = > > 8E192CD3-35E5-46C8-86E9-1EADEE38B6E8, error = The operation couldn’t > > be completed. (HTTP error 401.) ({ > > body = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<hash>\n > > <request>/oauth/access_token</request>\n <error>Client application is > > not permitted to use xAuth.</error>\n</hash>\n"; > > response = "<NSHTTPURLResponse: 0x603b6a0>"; > > > > }) > > > > following code in controller class > > -(IBAction)twitterBtnAct:(id)sender{ > > // Put your Twitter username and password here: > > NSString *username = @"myusername"; > > NSString *password = @"mypassword"; > > > > NSString *consumerKey = @"b2jD5AXJewSNfmCBfzvlw"; > > NSString *consumerSecret = > > @"ceqEECJalqtVUnxl8sNQxrh5dXGUvo9cg4HxKNn6g"; > > > > // Most API calls require a name and password to be set... > > if (! username || ! password || !consumerKey || !consumerSecret) { > > NSLog(@"You forgot to specify your username/password/key/ > > secret in AppController.m, things might not work!"); > > NSLog(@"And if things are mysteriously working without > the username/ > > password, it's because NSURLConnection is using a session cookie from > > another connection."); > > } > > > > // Create a TwitterEngine and set our login details. > > twitterEngine = [[MGTwitterEngine alloc] initWithDelegate:self]; > > [twitterEngine setUsesSecureConnection:NO]; > > [twitterEngine setConsumerKey:consumerKey secret:consumerSecret]; > > // This has been undepreciated for the purposes of dealing with > > Lists. > > // At present the list API calls require you to specify a user > > that owns the list. > > [twitterEngine setUsername:username]; > > > > [twitterEngine getXAuthAccessTokenForUsername:username > > password:password]; > > > > } > > > > #pragma mark Twitter methods > > #pragma mark MGTwitterEngineDelegate methods > > - (void)accessTokenReceived:(OAToken *)aToken forRequest:(NSString > > *)connectionIdentifier > > { > > NSLog(@"Twitter Access token received! %@",aToken); > > token = [aToken retain]; > > [self runTests]; > > > > } > > > > - (void)requestSucceeded:(NSString *)connectionIdentifier > > { > > NSLog(@"Twitter Request succeeded for connectionIdentifier = %@", > > connectionIdentifier); > > > > } > > > > - (void)statusesReceived:(NSArray *)statuses forRequest:(NSString > > *)connectionIdentifier > > { > > NSLog(@"Twitter Got statuses for %@:\r%@", connectionIdentifier, > > statuses); > > > > } > > > > - (void)directMessagesReceived:(NSArray *)messages forRequest: > > (NSString *)connectionIdentifier > > { > > NSLog(@"Twitter Got direct messages for %@:\r%@", > > connectionIdentifier, messages); > > > > } > > > > - (void)userInfoReceived:(NSArray *)userInfo forRequest:(NSString > > *)connectionIdentifier > > { > > NSLog(@"Twitter Got user info for %@:\r%@", connectionIdentifier, > > userInfo); > > > > } > > > > > > -- > Twitter developer documentation and resources: http://dev.twitter.com/doc > API updates via Twitter: http://twitter.com/twitterapi > Issues/Enhancements Tracker: > http://code.google.com/p/twitter-api/issues/list > Change your membership to this group: > http://groups.google.com/group/twitter-development-talk > -- Twitter developer documentation and resources: http://dev.twitter.com/doc API updates via Twitter: http://twitter.com/twitterapi Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list Change your membership to this group: http://groups.google.com/group/twitter-development-talk