【发布时间】:2012-12-10 10:27:04
【问题描述】:
我正在使用this wrapper 尝试将带有标题的图片发布到用户的墙上:
我已经使用以下代码将其发布到相册,但我不知道如何将其发布到用户的墙上。
UIImage *img = [logo getMyLogoImage];
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"This is a caption! Do you know this logo?",@"message",img,@"picture",nil];
[[SPFacebookClient_MyApp sharedClient] requestWithParams:params completionHandler:^(BOOL success, id result, NSError *error){}];
我可以看到,使用常规 Facebook sdk,我可以调用它来发布到墙上:
[FBRequestConnection startWithGraphPath:@"me/Photos"
parameters:params
HTTPMethod:@"POST"
completionHandler:^(FBRequestConnection *connection, id result, NSError *error){[self showAlert:@"Photo Post" result:result error:error];}];
我真的很想弄清楚如何使用包装器实现这一点,因为它使管理会话和一般设置变得更加容易和清洁。谁能解释我必须更改或添加什么才能使这项工作?
【问题讨论】:
-
要发布到用户的墙上,您应该使用字符串
@"https://graph.facebook.com/me/feed"撰写请求 -
请说明您设置了哪些权限?
-
Aprit,我已请求“offline_access”和“publish_stream”作为权限。
标签: iphone objective-c ios facebook ipad