Facebook的iOS SDK – 通过对话简单的状态更新
我试图在Facebook iOS SDK上发布一个简单的状态更新。 目前,如果我包含link
参数,一切都将工作:
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys: @"Name here", @"name", @"Caption here", @"caption", @"Status update", @"description", @"http://www.apple.com.",@"link", nil]; [facebook dialog:@"feed" andParams:params andDelegate:self];
但是,一旦我删除link
没有其余的参数被确认,我留下一个空白的消息。 我只是想执行与Facebook请求可以实现的相同types的post,从而为message
参数提供一个string就足以进行状态更新。
不知道我哪里去错了。
实际上,使用Feed对话的状态消息不是一个选项,实际上并不是像这样的用户。
你可以考虑其中的一个选项:
- 请求
publish_stream
权限,并发出POST
请求到带有message
参数的graphicsAPI(user
对象的feed
连接),看statuses
连接文档 (IMO似乎是一个好的方法,如果你不害怕问publish_stream
权限)。 - 打开Facebook的应用程序与发布视图(和文本预填?),这是在回答“如何以预先填充状态以编程方式打开iOS Facebook应用程序?
注意:我不完全确定无法使用feed
对话框实现这一点,所以我可能是错的,任何知道这一点的人都不是这样,请纠正我。
- Facebook SDK Singleton在xcode之前自动login后?
- 如何避免在iOS中使用Facebook SDK的“重复状态消息”错误?
- 使用FacebookSDK获取Facebooklogin用户的朋友列表
- Facebook的iOS SDK的戳
- 这是iOS的WebView用户代理的Facebook吗?
- Facebook SDK的iOS – 授权应用程序内?
- 在原生Facebook IOS应用程序中通过简单的URL Sheme问题打开Facebook页面
- 如果Twitter或Facebook帐户没有在iOS 6上configuration,该怎么办?
- 升级到SDK 4.1后,Facebooklogin失败(总是被取消)