Tag: Facebook

Facebook获取朋友列表

我知道这里有很多问题,但我找不到合适的答案。 我正在使用Facebook SDK v3.18 我只是想获得用户朋友列表和他们的照片。 我已经尝试了这么多: login: FBLoginView *loginView = [[FBLoginView alloc] initWithReadPermissions: @[@"public_profile", @"email", @"user_friends"]]; // Align the button in the center horizontally loginView.frame = CGRectOffset(loginView.frame, (self.view.center.x – (loginView.frame.size.width / 2)), (self.view.center.y – (loginView.frame.size.height / 2))); [self.view addSubview:loginView]; 获取用户的好友列表及其图片: [FBRequestConnection startWithGraphPath:@"/me/friends?fields=name,picture" parameters:nil HTTPMethod:@"GET" completionHandler:^( FBRequestConnection *connection, id result, NSError *error ) { /* handle […]

通过Facebook IOS SDK发送私人消息给你的朋友

我看到你的post关于通过IOS Facebook sdk发送消息给你的Facebook朋友, 我想知道是否有办法发送私信给这些朋友。 如果没有,发送消息到您的Facebook朋友仍然支持从您以前的post在: iOS开发:我怎样才能得到一个Facebook的墙上post显示在朋友的新闻提要? 如果是的话,让我知道,谢谢你

适用于iOS的Facebook SDK 3.1 – 在iOS6上运行,但在iOS 5.x上崩溃

我们刚刚将我们的Facebook SDK for iOS更新至3.1。 Facebook SDK 3.0.8没有在iOS6上运行,现在我们已经升级到3.1,它运行在iOS 6上,但在iOS 5.x下崩溃。 由于AdSupport.framework应用程序在启动以下错误后立即在iOS 5.x上崩溃: dyld: Library not loaded: /System/Library/Frameworks/AdSupport.framework/AdSupport Referenced from: /Volumes/Macintosh HD/Users/dmitrybaranov/Library/Application Support/iPhone Simulator/5.0/Applications/D6A93996-1E58-48A5-A457-DBC4FCCEE0EB/app.app/app Reason: image not found (lldb) 有人遇到这个问题吗? Facebook方面有问题,那里有人正在解决这个问题? 还是我们做错了什么?

Facebooklogin – iOS 9 – 没有Safari

在iOS 8中使用logInWithReadPermissionslogin工作正常,但是在更新到iOS 9之后,它一直打开Safari或模态UIWebView。 有没有人有同样的问题? FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init]; [login setLoginBehavior:FBSDKLoginBehaviorNative]; [login logInWithReadPermissions:@[@"public_profile",@"email"] fromViewController:nil handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) { NSLog(@""); }];

iOS上的Chrome上的Facebook OAuth“不支持”

Facebook OAuthpopup窗口仅在iOS上的Chrome中发生错误。 这两个developers.facebook.com和谷歌都没有提到这一点。 想法?

FBSDKLoginManager logInWithPublishPermissions总是返回isCancelled = YES

我无法弄清楚如何将用户login到我的应用程序。 [FBSDKAccessToken currentAccessToken]是零,所以我打电话: [[[FBSDKLoginManager alloc] init] logInWithPublishPermissions:@[@"publish_actions"] handler:…]; 根据所包含的示例项目。 这切换到Facebook应用程序,但消息说:“您已经授权应用程序名称 ”。 我点击确定,然后回到应用程序,但grantedPermissions和被declinedPermissions grantedPermissions都nil ,结果是isCancelled为YES 。 [FBSDKAccessToken currentAccessToken]仍然是nil 。 我无法弄清楚我应该如何获得currentAccessToken来填充。在我看来,调用logInWithPublishPermissions应该这样做,但事实并非如此。

iOS中的链接器错误(体系结构x86_64的重复符号)

我继续得到以下错误: duplicate symbol _llvm.embedded.module in: /Users/name/Documents/FacebookSDKs-iOS-20150910/FBSDKCoreKit.framework/FBSDKCoreKit(FBSDKApplicationDelegate.o) /Users/name/Documents/FacebookSDKs-iOS-20150910/FBSDKCoreKit.framework/FBSDKCoreKit(FBSDKServerConfiguration.o) ld: 102 duplicate symbols for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) 我已经尝试删除FBSDK并重新安装,但没有工作。 我也怀疑,我将这个框架连接到Swift可能是个问题。 我的桥接头包含以下内容: #ifndef EggCrush_Bridge_h #define EggCrush_Bridge_h #import <FBSDKCoreKit/FBSDKCoreKit.h> #endif 我的AppDelegate.swift文件导入FBSDKCoreKit。 没有其他链接器标志。 我正在运行Xcode 6.3.2并为iOS 8.3构build一个项目 如何清除这个错误?

操作无法完成。 (com.facebook.sdk错误2.)ios6

您好我正在使用ios6的Facebooklogin,我得到这个错误为本机popup 操作无法完成。 (com.facebook.sdk错误2) 这是使用的情景。 ( 我在simularor上运行这个 ) 我已经通过设置login到Facebook应用程序,我试图login到我的应用程序,它的工作正常。 然后,我从设置中注销了Facebook,并以不同的用户再次login。 然后我试图login到应用程序。 我得到这个错误。 我尝试使用该命令注销应用程序 [FBSession.activeSession closeAndClearTokenInformation]; 但没用。 Facebook应用程序中的包标识符与我的iOS应用程序中的相同。 这是我用来login的代码 NSArray *permissions = [[NSArray alloc] initWithObjects:@"email", nil]; [FBSession openActiveSessionWithReadPermissions:permissions allowLoginUI:YES completionHandler: ^(FBSession *session, FBSessionState state, NSError *error) { [self sessionStateChanged:session state:state error:error]; }]; 任何帮助表示赞赏。 这是我得到的错误 (com.facebook.sdk错误2.)“UserInfo = 0x9535330 {com.facebook.sdk:ErrorLoginFailedReason = com.facebook.sdk:SystemLoginDisallowedWithoutError, com.facebook.sdk:ErrorSessionKey =,expirationDate:(null),refreshDate:(null),attemptedRefreshDate:0001-12-30 00:00:00 +0000,permissions:(null)>} 注意我在另一个事件中得到了同样的错误。 那时候,这是我的代码中的一个错误 而不是作为许可 […]

由于Facebook SDK和Flurry SDK中的advertisingIdentifier而被拒绝的应用程序

我的应用程序被拒绝,因为在Facebook的SDK和Flurry SDK的advertisingIdentifier ! 我在最新的Facebook SDK (3.12)和Flurry SDK中发现了一个advertisingIdentifier事件。 也许你可以使用下面的方法检查你的图书馆的发生: 我在terminal打开了FacebookSDK.framework作为一个库,然后input以下命令 otool -v -s __TEXT __objc_methname FacebookSDK | grep advertisingIdentifier 和Flurry SDK一样。 但我不知道该怎么办。 新闻:Flurry最近更新了他们的SDK,不包含“advertisingIdentifier”,但Facebook还没有。

swift 3:input'Any?' 没有下标成员

我不断收到我的graphics请求这个错误? input'Any?' 没有下标成员 结果的错误点….这只发生在我转换成swift 3 …任何人? let nextrequest: FBSDKGraphRequest = FBSDKGraphRequest(graphPath: "me/friends", parameters: ["fields": "name, id, gender"], httpMethod: "GET") nextrequest.start { (connection, result, error) -> Void in guard let listOfFriends = result["data"] as? [AnyObject] else { return } } }