我正在为一个 iOS 应用程序工作,我想集成 Facebook sdk 3.1 以在 facebook 上发布状态,但我真的不知道该怎么做。任何人都可以为我提供简单教程的链接或如何操作的分步方法。
问问题
1742 次
2 回答
2
要设置您的 Xcode 项目,请阅读Facebook 开发者网站上的说明。
您可以使用创建/打开会话[FBSession openActiveSessionWithAllowLoginUI:YES];
要发布到您的时间线,您需要使用写入权限进行授权:
[[FBSession activeSession] reauthorizeWithPublishPermissions:@[ @"publish_stream" ] defaultAudience:FBSessionDefaultAudienceEveryone completionHandler:^(FBSession *authSession, NSError *authError) {
// If auth was successful, create a status update FBRequest
if (!authError) {
FBRequest *postRequest = [FBRequest requestForPostStatusUpdate:@"Hello, world!"];
[postRequest startWithCompletionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
// TODO: Check for success / failure here
}];
}
}];
于 2013-02-19T16:51:44.997 回答
1
试试这个:
[FBRequestConnection startForPostStatusUpdate:@"I've been through the storm, future, present and past.. Light as a feather, swift as a cat.. Clickety clack, clickety clack!!" completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
NSLog(@"posted");
}];
希望这可以帮助。
于 2013-02-19T16:39:08.980 回答