无需对话即可将图像从iphone上传到脸书

时间:2010-08-26 12:24:06

标签: iphone

我想将我的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更多的是没有块和线,任何人都可以帮助我吗?理解它的简单方法?

提前致谢

1 个答案:

答案 0 :(得分:0)

使用新的OAuth Facebook API和新的facebook-ios-sdk,我认为没有对话框就无法做到。重点是您的应用程序永远不会看到并存储用户凭据。如果您随后关闭应用程序并再次出现登录对话框,则cookie(由UIWebView设置/使用,AFAIK)会将您登录,而无需再次输入凭据。