从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
这是一个很好的例子!谢谢,我错过了那一个。 – Jordan 2012-08-17 00:22:58