我可以张贴图片至Facebook,无需任何用户交互,这种方式:FBConnect:如何显示标准FB对话框以发布图片和标题?
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
facebookMessageTextView.text, @"message",
imageToSend, @"source",
nil];
FBRequest *request = [facebook requestWithGraphPath:@"me/photos" andParams:params andHttpMethod:@"POST" andDelegate:self];
现在我想要做什么是显示一个标准FB对话框,让用户可以修改标题,并可能决定张贴到其他人的墙上,或作为私人信息发送。如(从iPhone Facebook应用程序):
我不需要相机按钮如我通过在不将被替换的图像。但我希望用户能够选择张贴到他们的墙上,另一个用户的墙上,更改标题和隐私。我会怎么做?我还可以选择将此图像作为私人消息发送吗?
更新:我可以给一个已经上传到用户的相册(通过上面的代码)中的照片,给他们的朋友的时间表,使用这样的:
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
@"http://www.bitsonthego.com", @"link",
[fbID objectForKey:@"id"], @"object_attachment",
@"my profile", @"name",
@"description", @"description",
@"name of the post", @"name",
@"caption of my post", @"caption",
facebookMessageTextView.text, @"message",
nil];
[facebook requestWithGraphPath:@"/{friend's id}/feed" andParams:params andHttpMethod:@"POST" andDelegate:self];
我似乎仍不能使用对话框来指定朋友在标准的Facebook用户界面中,似乎我将不得不写我自己的用户界面来做到这一点。要么?
我实际上能够发送图片到朋友的墙上,在我的问题中更新。 – mahboudz 2012-02-21 08:22:55
根据您的更新编辑答案。 – DMCS 2012-02-21 15:36:55
对不起,我正在寻找的是访问Facebook“对话框”的方法。如果您查看Facebook SDK,您会看到包含这些UI元素的xib文件,但我似乎无法调用它们。 – mahboudz 2012-04-17 20:33:43