我想将我的iphone中的图像发送到我的帐户的Facebook,而不显示任何对话框(在fbconnect中有对话框)。我想要一个简单的方法来测试它是否是在facebook上传的。
我测试了来自我的iphone的twitter api发送消息,它的工作很好,只需几行代码,
我粘贴在
下面NSMutableURLRequest *theRequest=[NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://username:password@twitter.com/statuses/update.xml"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval: 60.0];
[theRequest setHTTPMethod:@"POST"];
[theRequest setHTTPBody:[[NSString stringWithFormat:@"status=%@", @"test message sends from iphone"] dataUsingEncoding:NSASCIIStringEncoding]];
NSURLResponse* response;
NSError* error;
NSData* result = [NSURLConnection sendSynchronousRequest:theRequest returningResponse:&response error:&error];
NSLog(@"%@", [[[NSString alloc] initWithData:result encoding:NSASCIIStringEncoding] autorelease]);
同样明智的我想将文字和照片发送到Facebook帐户?有可能吗?
fbconnect更多的是没有块和线,任何人都可以帮助我吗?理解它的简单方法?
提前致谢
答案 0 :(得分:0)
使用新的OAuth Facebook API和新的facebook-ios-sdk,我认为没有对话框就无法做到。重点是您的应用程序永远不会看到并存储用户凭据。如果您随后关闭应用程序并再次出现登录对话框,则cookie(由UIWebView设置/使用,AFAIK)会将您登录,而无需再次输入凭据。