我已经让Facebook Connect使用了功能登录和注销按钮。到目前为止,当我按下按钮时,我想向用户发布一些内容。有什么我需要授权的吗?这个步骤的确切步骤是什么。谢谢。
答案 0 :(得分:1)
如果您要将内容发布到用户的Feed,则在内容发布之前,如果您使用Feed Dialog进行授权,则不需要授权用户。
对于网络应用程序/网站(情况并非如此),还可以通过提供正确的Like Button元标记来利用使用OpenGraph社交插件所喜欢的内容用户自动发布。
您确实需要阅读iOS SDK的文档,尤其是Dialogs和Authentication以及Getting Started Guide。
答案 1 :(得分:1)
如果你想设置他的状态,想到你的FB应用程序没有显示对话框,你就可以这样做
NSString *message = @"some text";
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:message, message,nil];
[fb requestWithGraphPath:@"me/feed" andParams:params andHttpMethod:@"POST" andDelegate:self]; //fb here is the FaceBook instance.
并且肯定会在用户登录并授权权限后执行此操作。
授权权限
if (![fb isSessionValid]) {
NSArray *permissions = [[NSArray alloc] initWithObjects:@"user_likes", @"read_stream", nil];
[fb authorize:permissions];
[permissions release];
}