Iphone 通过FBConnect在Facebook上上传图像
我知道有很多问题已经发布并回答了这个问题。我还是被一件小事缠住了。 我确实成功地通过我的iPhone应用程序在Facebook上上传了一张Iphone 通过FBConnect在Facebook上上传图像,iphone,objective-c,facebook,fbconnect,Iphone,Objective C,Facebook,Fbconnect,我知道有很多问题已经发布并回答了这个问题。我还是被一件小事缠住了。 我确实成功地通过我的iPhone应用程序在Facebook上上传了一张UIImage,但我意识到照片会被上传到一张待定的相册中。用户必须接受它才能把它贴在墙上 这是我的密码 - (void)start { NSArray *permissions = [NSArray arrayWithObjects: @"read_stream", @"offline_acces
UIImage
,但我意识到照片会被上传到一张待定的相册中。用户必须接受它才能把它贴在墙上
这是我的密码
- (void)start
{
NSArray *permissions = [NSArray arrayWithObjects:
@"read_stream", @"offline_access", nil];
[_fbEngine authorize:kFbAppId
permissions:permissions
delegate:self];
}
#pragma mark -
#pragma mark FBSession delegate
- (void)fbDidLogin
{
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
self.image, @"picture",
nil];
[_fbEngine requestWithMethodName:@"photos.upload"
andParams:params
andHttpMethod:@"POST"
andDelegate:self];
}
有没有一种方法可以将照片直接贴在墙上,而不经过待处理的相册
问候,KL94将
@“发布流”
添加到您请求的权限列表中
这样你就可以直接推到他们的墙上,而不需要中间的台阶@“offline_access”
允许您通过图形api而不是FBDialog来执行此操作,因此您可以使post完全在后台进行