iOS与Facebook的集成,如Instagram

iOS与Facebook的集成,如Instagram,ios,facebook,sharing,account,Ios,Facebook,Sharing,Account,我有一个使用电子邮件和密码登录的应用程序设置atm,我想知道如何像Instagram一样在用户帐户和facebook之间添加facebook连接。它是否每次都自动登录facebook?我知道当你上传一张新图片时,你只需点击facebook,它就会同时发布到fb上。我相信Instagram目前使用的是用于iOS的facebook SDK,但我建议使用。它更易于使用,而且在电话中非常直截了当地获取照片、帖子、喜欢的内容等 以下是您需要做的基本操作: 1.)导入Social.Framework和Acc

我有一个使用电子邮件和密码登录的应用程序设置atm,我想知道如何像Instagram一样在用户帐户和facebook之间添加facebook连接。它是否每次都自动登录facebook?我知道当你上传一张新图片时,你只需点击facebook,它就会同时发布到fb上。

我相信Instagram目前使用的是用于iOS的facebook SDK,但我建议使用。它更易于使用,而且在电话中非常直截了当地获取照片、帖子、喜欢的内容等

以下是您需要做的基本操作:

1.)导入
Social.Framework
Accounts.Framework

2.)分配一个
ACAccountStore

3.)从该
ACAccountStore

4.)在developer.Facebook.com上创建iOS Facebook ID密钥

5.)创建一个带有初始帐户权限和访问群体类型的
NSMutableDictionary
,并将其传递到
requestAccessToAccountsWithType:
中,如下所示:

NSArray *permissions = @[@"read_stream"];
NSMutableDictionary *dict = [[NSMutableDictionary alloc]initWithObjectsAndKeys:@"123456789",ACFacebookAppIdKey,permissions,ACFacebookPermissionsKey,ACFacebookAudienceFriends,ACFacebookAudienceKey, nil];
[accountStore requestAccessToAccountsWithType:facebookAccountType options:dict completion:^(BOOL granted, NSError *error) {
    //check for permission granted and errors and ask for more permissions or do whatever requests you want
    }

6.)一旦您拥有必要的权限,您所要做的就是执行
SLRequest
调用并在完成处理程序中检索数据。查看各种权限字符串和facebook开发网站,你就可以开始了。希望有帮助

我相信Instagram目前在iOS上使用Facebook SDK,但我建议使用。它更易于使用,而且在电话中非常直截了当地获取照片、帖子、喜欢的内容等

以下是您需要做的基本操作:

1.)导入
Social.Framework
Accounts.Framework

2.)分配一个
ACAccountStore

3.)从该
ACAccountStore

4.)在developer.Facebook.com上创建iOS Facebook ID密钥

5.)创建一个带有初始帐户权限和访问群体类型的
NSMutableDictionary
,并将其传递到
requestAccessToAccountsWithType:
中,如下所示:

NSArray *permissions = @[@"read_stream"];
NSMutableDictionary *dict = [[NSMutableDictionary alloc]initWithObjectsAndKeys:@"123456789",ACFacebookAppIdKey,permissions,ACFacebookPermissionsKey,ACFacebookAudienceFriends,ACFacebookAudienceKey, nil];
[accountStore requestAccessToAccountsWithType:facebookAccountType options:dict completion:^(BOOL granted, NSError *error) {
    //check for permission granted and errors and ask for more permissions or do whatever requests you want
    }

6.)一旦您拥有必要的权限,您所要做的就是执行
SLRequest
调用并在完成处理程序中检索数据。查看各种权限字符串和facebook开发网站,你就可以开始了。希望有帮助

谢谢,我试试看!没问题!如果你有麻烦请告诉我谢谢,我会试试的!没问题!如果你有困难,请告诉我