我有一个使用电子邮件和密码登录的应用程序设置atm,我想知道如何在用户的帐户和Facebook之间添加facebook连接,就像Instagram一样。它每次都会自动登录Facebook吗?我知道你只需点击Facebook,当你上传一张新照片时,它会同时发布到fb。iOS Facebook集成Like Instagram
0
A
回答
3
我相信Instagram目前使用Facebook SDK for iOS,但我会推荐使用Facebook Open Graph API。这是很容易使用,并且非常直截了当的呼吁得到的照片,帖子,喜欢等
这里基本上你需要做的:
1)导入Social.Framework
和Accounts.Framework
2 。)分配一个ACAccountStore
3.)从ACAccountStore
4.创建的ACAccountTypeIdentifierFacebook
一个ACAccountType
)创建的iOS Facebo在developer.facebook.com OK 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开发者网站,你会很开心。希望能帮助到你!
相关问题
- 1. Facebook集成-ios + Swift
- 2. iOS的Facebook集成
- 3. Instagram API集成
- 4. Facebook API - 简单集成 - WALL + Like Box
- 5. Facebook Like按钮在Android中集成
- 6. iOS - Facebook SDK集成/设置
- 7. ios 8 app facebook集成推荐
- 8. Facebook集成iOS SDK(Facebook连接)?
- 9. Facebook集成,iPhone
- 10. IOS应用程序与facebook的集成
- 11. Facebook集成在iPhone?
- 12. Rich Text View Like Instagram评论
- 13. 将jQuery Mobile与Facebook相集成Like和Twitter Tweet
- 14. 集成了Facebook的Like按钮在Android应用程序
- 15. Android-facebook集成
- 16. Flash FaceBook集成
- 17. 集成facebook
- 18. facebook集成iphone
- 19. java Facebook集成
- 20. Facebook SDK集成
- 21. Twitter/Facebook集成
- 22. Facebook集成iOS4
- 23. Rails Facebook集成
- 24. 与Facebook集成
- 25. ColdFusion Facebook集成
- 26. 统一Facebook集成不使用iOS Facebook应用登录
- 27. 集成旧版Xcode的Facebook SDK以支持iOS 5和iOS 6
- 28. 在Android中集成instagram身份验证
- 29. AJAX的Facebook Like Like按钮
- 30. 显示facebook like like count
谢谢,我会试试看! – NSDavidObject 2013-05-10 15:09:47
没问题!让我知道你是否有麻烦 – 2013-05-10 21:02:06