Tag: Facebook

用Facebooklogin并获取iOS 7的电子邮件和用户信息

我在iOS是新手,我正在开发应用程序,我需要将facebook与我的应用程序集成,仅用于login目的,并获取login用户的用户信息。 我只读了几个教程,但这些是为了分享的目的,我不需要这些。 我也希望如果用户从Facebooklogin,应该保存在设置(我的客户要求)? 请build议我几个链接。 谢谢

Facebook all_mutual_friends无效

我正在构build一个连接到Facebook的all_mutual_friends API的iOS应用程序 https://developers.facebook.com/docs/graph-api/reference/user-context/all_mutual_friends/ 该应用程序已被审查和批准连接到这个API。 当我按照文档进行graphics调用时: let params = ["fields":"context.fields(all_mutual_friends.fields(picture.width(500).height(200)))"] FBSDKGraphRequest(graphPath: "/\(facebookID)", parameters: params, HTTPMethod: "GET").startWithCompletionHandler { (connection, result, error) in print("result: \(result)") print("error: \(error)") } 我得到以下结果: result: { context = { id = dXNlcl9jb250ZAXh0OgGQ8qbGU5YUiZAKn8g4zuCb1LCMGj3PiCXfe7B72X5DoKkbMpHZA395xRT0iV8D84NQIZBCjJ3VRKC9uNUrMZCiwIeZBOSTRndZCQKi4pgiIgLoxI3xAZD; }; id = 10208913134493418; } 上面的回答是当我们有一个共同的朋友谁安装的应用程序。 有谁知道如何获得共同朋友的名单? 如果我是这个人的Facebook朋友,我成功地收到了一个共同的朋友做一个图表调用的列表。 这是回应: context = { "all_mutual_friends" = { data = ( { "first_name" = […]

如何使用Facebook Graph API和facebook ios sdk获取完整的用户对象?

我正在使用Facebook iOS SDK和Facebook Graph API。 当我请求“我”,这应该返回当前用户的所有属性,我只是实际上获取用户对象的一小部分。 我究竟做错了什么? 我login时也没有收到“允许/不允许”对话框,但也许是因为我是应用程序所有者? 在我的标题中: #import <UIKit/UIKit.h> #import "Facebook.h" @interface FacebookAppViewController : UIViewController <FBRequestDelegate, FBDialogDelegate, FBSessionDelegate> { Facebook* facebook; NSArray* permissions; IBOutlet UILabel* JSONLabel; } @property (retain, nonatomic) UILabel* JSONLabel; – (IBAction)login:(id)sender; – (IBAction)logout:(id)sender; @end 在我的实现中: #import "FacebookAppViewController.h" static NSString* apiKey = @""; // with my app ID @implementation FacebookAppViewController @synthesize […]

将FacebookSDK.framework添加到我自己的静态库中

我正在创build一个静态库,我将用于多个项目,我正在开发。 我将构build静态库作为.framework文件,并将其拖放到其他项目中使用。 它工作正常。 现在我正在为框架添加更多的function。 我将FacebookSDK.framework添加到用于login的静态库中,但是当我将该框架拖到另一个项目并构build它时,会引发错误。 "FacebookSDK/FacebookSDK.h" file not found. 请帮忙!

应用邀请对话委托方法结果参数不包含请求标识

在fb-sdk 3.x 。 在用户向朋友发送请求(使用FBWebDialog )后,我可以获得request id ,这样我可以在我的应用程序中显示用户已经邀请了改进了用户体验的朋友,因为用户已经确认邀请被发送了。 现在使用fb-sdk 4.0 (使用FBSDKAppInviteDialog ),我没有收到任何可以显示邀请朋友的数据。 你有什么build议如何获得邀请朋友列表?

FBAudiencenetworking:objc_boxable属性只适用于结构或联合

在我的ios应用程序中添加了FBAudiencenetworking,但是当代码被编译时,我正在面对FBNativeAdd.h中的下面的问题。关于为什么会发生这种情况,或者我们如何解决这个问题,这个想法是非常有帮助的。 In file included from /Users/bbbb/gitProjects/aaaa/frameworks/runtime-src/proj.ios_mac/src/Track.m:13: In file included from /Users/bbbb/gitProjects/aaaa/frameworks/runtime-src/proj.ios_mac/src/Util.h:24: In file included from /Users/bbbb/gitProjects/aaaa/frameworks/runtime-src/proj.ios_mac/Pods/FBAudienceNetwork/FBAudienceNetwork.framework/Headers/FBAudienceNetwork.h:27: /Users/bbbb/gitProjects/aaaa/frameworks/runtime-src/proj.ios_mac/Pods/FBAudienceNetwork/FBAudienceNetwork.framework/Headers /FBNativeAd.h:245:11: error: 'objc_boxable' attribute only applies to struct or union FB_EXPORT FB_OBJC_BOXABLE struct FBAdStarRating { ^ In file included from /Users/bbbb/gitProjects/aaaa/frameworks/runtime-src/proj.ios_mac/src/Track.m:13: In file included from /Users/bbbb/gitProjects/aaaa/frameworks/runtime-src/proj.ios_mac/src/Util.h:24: In file included from /Users/bbbb/gitProjects/aaaa/frameworks/runtime-src/proj.ios_mac/Pods/FBAudienceNetwork/FBAudienceNetwork.framework/Headers/FBAudienceNetwork.h:21: In file included from /Users/bbbb/gitProjects/aaaa/frameworks/runtime-src/proj.ios_mac/Pods/FBAudienceNetwork/FBAudienceNetwork.framework/Headers/FBAdChoicesView.h:21: /Users/bbbb/gitProjects/aaaa/frameworks/runtime-src/proj.ios_mac/Pods/FBAudienceNetwork/FBAudienceNetwork.framework/Headers/FBAdDefines.h:40:40: note: […]

Facebook的权限需要标记在墙上的朋友.. ..?

我想标记一个朋友在我张贴在我的墙上的post,只是想知道需要什么权限…? 我正在使用下面的代码… 对于权限.. NSArray *permissions = [[NSArray alloc] initWithObjects: @"friends_online_presence", @"read_stream", @"email", @"publish_stream", nil]; [self.appDelegate.facebook authorize:permissions]; [permissions release]; 并发布 NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys: @"Test 2",@"message", @"100004311843201,1039844409", @"to", nil]; [self.appDelegate.facebook requestWithGraphPath:@"me/feed" andParams:params andHttpMethod:@"POST" andDelegate:self]; 这成功张贴在墙上,但configuration文件ID不包括…

parsingAPI – Facebooklogin无法在iPhone设备上工作

当我点击loginFacebookbutton,在IOS simultor工作正常。 获取PFUser对象。然后,如果我在iPhone设备上运行相同的代码,获取PFUser对象为空。 没有错误。 Code: func loginWithFacebook() { print("login with facebook") let permissions = ["public_profile"] PFFacebookUtils.logInInBackgroundWithReadPermissions(permissions, block: { (user: PFUser?, error: NSError?) -> Void in print("################") if let error = error { print(error) } else { if let user = user { print(user) } } }) } IDE:xcode 7语言:Swift2 Facebook的SDK:4.6.0parsing:1.8.4设备:iPhone 5s我已经validation.plist是所有钥匙是必需的。 还validation了打字错误的包标识符。 一切看起来不错。 Facebook应用程序是活动的。 任何帮助?

iOS:Facebook聊天头的行为和animation

这个问题可能有些过时了,但是我一直在使用Facebook的新的iOS版聊天头function(聊天头只存在于应用程序中),并想知道Facebook如何实现这个function? 例如,他们是如何处理聊天头的拖动animation的,以及(在点击聊天头时)他们是如何在背景的“基本”UIViews之上覆盖UITableView的? 这是UIKit的所有部分,还是他们创build自己的类来处理这个?

Facebook Graph Api调用不适用于iOS

对于一个iOS应用程序,使用Facebook SDK我需要从用户的相册中获取照片,但我需要在一个请求中获取它们,以便我可以同时获取有关相册的信息并包含照片,因为我试过 /me/albums?fields=count,name,photos.limit(10){images} 该API调用在graphicsAPI的浏览器,但不是在iOS平台上工作正常。 我只需要图片领域的照片,这就是为什么使用上面的api调用 如果我运行这个API它运行良好 /me/albums?fields=count,name,photos.limit(10) 只有{图像}部分是造成这个问题,我得到的错误信息是不受支持的url,已获得user_photos的权限 代码: FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc] initWithGraphPath:@"/me/albums?fields=count,name,photos.limit(10){images}" parameters:nil HTTPMethod:@"GET"]; FBSDKGraphRequestConnection *connection = [[FBSDKGraphRequestConnection alloc] init]; [connection addRequest:request completionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) { if(!error) { NSLog(@"result %@",result); } else { NSLog(@"error description : %@",error.description); } }]; [connection start];