使用xmppstream對象Facebook的身份驗證訪問令牌我正在開發使用xmppframework.I的Facebook聊天應用Facebook的了訪問令牌,但
這種訪問不是由xmppstream對象進行身份驗證:我怎麼可以在iPhone
這裏是我的setupStream
方法
- (void)setupStream
{
XMPPStream *xmppStream=[[XMPPStream alloc] initWithFacebookAppId:@"443170809037796"];
}
這裏是我的連接方法
-(BOOL)connect1
{
NSLog(@"connect1");
NSError *error = nil;
if(![xmppStream isDisconnected])
{
NSLog(@"isDisconnected");
return YES;
}
if (![xmppStream connect:&error])
{
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Error connecting fb"
message:@"See console for error details."
delegate:nil
cancelButtonTitle:@"Ok"
otherButtonTitles:nil];
[alertView show];
return NO;
}
return YES;
}
這裏是我的認證
- (void)xmppStreamDidConnect:(XMPPStream *)sender
{
isXmppConnected = YES;
NSError *error = nil;
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[xmppStream authenticateWithFacebookAccessToken:[defaults objectForKey:@"FBAccessTokenKey"] error:&error];
}
當我運行這個程序,我正在休耕錯誤
didNotAuthenticate
任何一個可以解決我的問題PLZ
xmppStreamDidconnect
委託方法。
如果你解決了這個問題,建議請。我也有問題。謝謝 – Shamsiddin 2012-11-19 11:18:22