Tag: FacebookgraphicsAPI

Facebook的iOS SDK和Swift:如何获取用户的个人资料图片

我已经整合了Facebook的SDK在Xcode 6(与迅速)。 在login期间,我请求public_profile权限: FBSession.openActiveSessionWithReadPermissions(["public_profile"], allowLoginUI: true, completionHandler: { … … 所以我要求用户的信息: FBRequestConnection.startForMeWithCompletionHandler { (connection, user, error) -> Void in … … 为什么用户对象不包含个人资料图片? 我怎样才能得到用户个人资料图片? 这不是public_profile的一部分? 我得到以下信息: 2015-01-25 01:25:18.858 Test[767:23804] { "first_name" = xxx; gender = xxx; id = xxxxxxxxx; "last_name" = xxxxxx; link = "https://www.facebook.com/app_scoped_user_id/xxxxxxxxx/"; locale = "xxxxx"; name = "xxxxxxx xxxxxxx"; timezone = 1; "updated_time" […]

从Social.framework(iOS6)获取Facebook访问令牌

我需要检索我在系统设置应用程序中设置的系统帐户的Facebook访问令牌。 我知道Social.framework(iOS6)知道我所有的FB帐户信息,我可以使用SLRequest类对API进行API调用,就像这篇文章http://blogs.captechconsulting.com/blog/eric-stroh/ios- 6教程整合Facebook的-你的应用程序 但是,我的问题是 – 我如何检索我的Facebook系统帐户的访问令牌? 我find了Twitter的https://dev.twitter.com/docs/ios/using-reverse-auth解决scheme,但你可以帮助我与Facebook

Facebookgraphics对象/实体parsingSwift中的SDK 4

在Swift中,如何parsingfbkgraphics请求的结果? 我有一个嵌套字典,并转换为[String:String]不起作用。 我已经铸造了NSDictionary,它适用于1级,但任何嵌套开始抱怨optionals和铸造。 我从转换中看到,FBGraphObject已被弃用,那么现在SDK 4中的正确方法是什么? 我的数据看起来像 { data = { "is_silhouette" = 0; url = "…"; }; } 我可以 var data = photoRes["data"] as? NSDictionary 要得到 Optional({ "is_silhouette" = 0; url = "…; }) 我不知道如何parsing这个对象… 编辑现在我有它的工作 var data = photoRes["data"] as? NSDictionary var urlStr = data!["url"] as? String if urlStr != nil { let url […]

iOS – Facebook Open Graph API – 获取字幕显示在用户生成的图像旁边

我无法在用户生成的照片上显示标题,如下所示: 相反,这是一个非用户生成的照片,带有标题和说明: 在启用用户生成的照片后(通过iOS – Facebook Open Graph Api – 确保照片是用户生成的 ),它看起来像这样: 注意 – 在上面的图片中,标题和说明的设置与第一张图片一样。 但是,说明没有显示出来。 另一方面,标题的确如此。 将标题设置为空后,结果如下: 在networking上打开graphics对象是这样的: <meta property="fb:app_id" content="<?php echo strip_tags($_REQUEST['fb:app_id']);?>"> <meta property="og:url" content="<?php echo strip_tags(curPageURL());?>"> <meta property="og:type" content="<?php echo strip_tags($_REQUEST['og:type']);?>"> <meta property="og:title" content="<?php echo strip_tags($_REQUEST['og:title']);?>"> <meta property="og:description" content="<?php echo strip_tags($_REQUEST['og:description']);?>"> <meta property="og:image" content="<?php echo strip_tags($_REQUEST['og:image']);?>"> <meta property="fb:explicitly_shared" content="true"> 我需要做些什么才能让标题显示在用户生成的全尺寸图像旁边? 也许在Facebook上configuration不正确? 膳食是由facebook定义的预定义对象。 我应该尝试使用另一个?

取回Facebook我和其他用户之间的相互朋友

我想在我的iOS应用程序中取得Facebook相互的朋友 这是我的尝试,让我与这个链接打电话给共同的朋友 [NSString stringWithFormat:@"me/mutual_friends/%@?fields=installed",fbuserId] 它给我错误代码5,当我使用@"me/friends"它返回结果我也尝试使用graphicsapi资源pipe理器它给未知path APigraphics浏览器尝试 我的应用程序有user_friends权限可以任何一个告诉我正确的path?

FBSDKSharingcallback不返回结果

在我的iOS应用程序中,我有一个Facebook共享button,打开一个FBSDKShareDialog: -(IBAction)post:(id)sender{ FBSDKShareLinkContent *content = [[FBSDKShareLinkContent alloc] init]; content.contentURL = [NSURL URLWithString:self.setShareURL]; NSLog(@"facebook share url: %@", self.setShareURL); content.contentTitle= [NSString stringWithFormat: @"%@'s set", self.username]; content.contentDescription=@"#spinturntable"; FBSDKShareDialog *fbdialog = [[FBSDKShareDialog alloc] init]; if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"fbauth2://"]]){ fbdialog.mode = FBSDKShareDialogModeNative; } else { fbdialog.mode = FBSDKShareDialogModeBrowser; //or FBSDKShareDialogModeAutomatic } fbdialog.shareContent = content; fbdialog.delegate = self; fbdialog.fromViewController = […]

FBSDKGraphRequest响应问题 – 没有得分

我正在使用以下代码来获取我的Facebook朋友的游戏分数。 -(void)GetFriendScore { NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys: [NSString stringWithFormat:@"%@", [FBSDKAccessToken currentAccessToken]], @"access_token", nil]; FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc] initWithGraphPath:@"/me/scores" parameters:params HTTPMethod:@"GET"]; [request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) { }]; } 并在随后的合作中得到了答复 { data = ( { user = { id = XYZ; name = "XYZ"; }; } ); } 但这不是预期的回应。 我期待的甲方正在跟随 { data […]

安全警告:“请按照您的密码处理上面的URL,不要与任何人分享

我正在从事包含Facebooklogin的应用程序。login后,我需要去本机应用程序&应用程序应该显示用户名和图像在脸书。但当我loginFacebook的时候显示“安全警告:“请按照您的密码处理上面的URL,不要与任何人分享。 在ios中“,并没有回到我的本地应用程序。可以任何一个sorting这个问题。我使用Facebook的graphicsAPI面对面的书。 在AppDelegate中: -(BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url{ return [[_viewController facebook] handleOpenURL:url]; } – (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation { return [[_viewController facebook] handleOpenURL:url]; }

如何使用Facebooksdk在iOS中列出共同的朋友?

我已经按照图表API,但我得到的答复 context = { id = dXNlcl9jb250ZAXh0OgGQ2NxhPU1adsVlI9wHXlABJbFICZC9PYfcDq57EiAdimkf6Um0P7dgco2lU1qdiM98jXp5hXpZCVkjBeN0DHCROSZAjio6JAD7gmkIZCqTxVp6dNwZD; }; id = 1306652987; } 我的代码是 FBSDKAccessToken *access = [FBSDKAccessToken currentAccessToken]; if (access!=nil) { NSDictionary *params = @{ @"fields": @"context.fields(mutual_friends)", }; /* make the API call */ FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc] initWithGraphPath:@"1306652987" parameters:params HTTPMethod:@"GET"]; [request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) { NSLog(@"result %@",result); // Handle the […]

让Facebook的朋友参加一个活动?

我如何能够看到我的哪些朋友参加Facebook活动? 我可以使用Facebook SDK获取所有与会者的列表,并带有“eventId / attending /”的path。 我想甚至可以使用Graph API? 我读了一些关于如何使用FQL来实现的答案,但不知道如何在iOS中实现它。 我想出的唯一select是让所有的朋友和所有的参与者交叉引用他们,但这是非常不方便的。 那么,如何才能让我的Facebook朋友参加一个活动呢?