Iphone Facebook发布状态
我正在使用facebook ios api,如果用户点击了某个东西,我想为他发布一个状态 问题是我想在不使用FBDialog的情况下执行此操作,但我没有找到任何可以执行此操作的内容-我只找到了以下方法:Iphone Facebook发布状态,iphone,objective-c,facebook,Iphone,Objective C,Facebook,我正在使用facebook ios api,如果用户点击了某个东西,我想为他发布一个状态 问题是我想在不使用FBDialog的情况下执行此操作,但我没有找到任何可以执行此操作的内容-我只找到了以下方法: [[FBRequest requestWithDelegate:self] call:@"facebook.fql.status" params:params]; 但是该方法不再在API中使用。他们用图形API替换了FBRequest,该API非常易于使用,仅使用类似的功能,您就可以在不使用F
[[FBRequest requestWithDelegate:self] call:@"facebook.fql.status" params:params];
但是该方法不再在API中使用。他们用图形API替换了FBRequest,该API非常易于使用,仅使用类似的功能,您就可以在不使用FBDialog的情况下发布(您需要发布流权限才能执行此操作): 如果帖子成功发布,只需签入委托方法:
(void)request:(FBRequest *)request didLoadRawResponse:(NSData *)data;
(void)request:(FBRequest *)request didFailWithError:(NSError *)error;
虽然从技术上讲,您可以通过graph api使用publish\u stream权限发布到/me/feed来实现这一点,但在消息文本中预先填充用户未生成的内容是不可取的。Facebook不推荐使用对话框中的消息参数: 该字段将在2011年7月12日被忽略,该消息将预先填充 用户将键入的文本字段。遵守Facebook 平台策略,您的应用程序只能在 用户在工作流的早期手动生成内容。最 应用程序不应设置此选项
(void)request:(FBRequest *)request didLoadRawResponse:(NSData *)data;
(void)request:(FBRequest *)request didFailWithError:(NSError *)error;