从iOS应用程序发布到Facebook的状态更新

问题描述:

我正在创建一个iOS应用程序,我添加了一些共享选项。我已经下载了Facebook 3.0 SDK,并根据Facebook开发者页面将其放置在我的项目中。我需要的所有应用都是当在UIActionSheet上点击某个按钮时,向Facebook发送纯文本状态。这里是我到目前为止的代码:从iOS应用程序发布到Facebook的状态更新

#import <FacebookSDK/FacebookSDK.h> 

-(void) actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex 
{ 
    if (buttonIndex == 0) { 
     NSArray *permissions = [NSArray arrayWithObject:@"publish_actions"]; 
     [FBSession openActiveSessionWithPermissions:permissions allowLoginUI:YES 
           completionHandler:^(FBSession *session, 
                FBSessionState status, 
                NSError *error) { 
            // session might now be open. 
            if (session.isOpen) 
             //don't know what to do from here 
           }]; 
    } 
} 

我不知道从哪里这里着手。身份验证发生,然后我的iPhone上的Facebook应用程序打开,这是它的结束。此外,如果还有其他事情,我应该补充说我错过了请让我知道。我是Facebook SDK的新手。

Facebook的iOS文档在其sample application和教程中涵盖了非常好的内容。

具体

HelloFacebookSample:结合了个人资料存取,状态 更新和照片上传使用FBLoginView, FBProfilePictureView,FBFriendsPickerViewController, FBPlacePickerViewController和FBRequest的。

  • 从developer.facebook.com
+0

这是一个很好的例子!谢谢,我错过了那一个。 – Jordan 2012-08-17 00:22:58