Tag: Facebook

在Facebook iOS SDK的openActiveSession之后过期的访问令牌

我正在使用设置和我的应用程序授权设置的iOS 6 Facebook的3.1 Facebook SDK。 这完美地执行: [FBSession openActiveSessionWithReadPermissions:nil allowLoginUI:YES completionHandler:^(FBSession *fbSession, FBSessionState fbState, NSError *error) { … } 但是现在,当我尝试获取“我”信息时,出现错误: com.facebook.sdk:ParsedJSONResponseKey = { body = { error = { code = 190; "error_subcode" = 463; message = "Error validating access token: Session has expired at unix time 1348704000. The current unix time is 1348706984."; type = […]

FQL和Graph API在iOS中

有没有人在iOS使用graphicsAPI的FQL? 我正在尝试从不同的组获得用户的职位我已经阅读了FQL文档,但我需要看一个示例来帮助我继续? 请帮忙

如何移动到使用iOS SDK的Facebook JSON响应中的下一页?

在Facebook iOS SDK中,我可以请求这样的查询: [_facebook requestWithGraphPath:@"me/feed" andDelegate:self]; 但是,例如,Facebook通常会给出一个有限的JSON响应,例如,用于请求移动到更早的date的URL。 所以在JSON响应中,我会有: data = ( /*things here… status updates, photos, etc…*/ ); paging = { next = "https://graph.facebook.com/me/feed?sdk=ios&sdk_version=2&access_token= <something>&until=2010-12-04"; previous = "https://graph.facebook.com/me/feed?sdk=ios&sdk_version=2&access_token=<something>&since=<something>"; }; 我想知道的是…如何去以前的url? SDK是否提供了一个接口来执行此操作? 编辑:如果可能的话,我真的想用Graph API来回答,因为Facebook目前不推荐使用REST API。 奖金:如果任何人可以解释由Facebook返回的时间格式。 我以2010-09-13T00%3A25%3A16%2B0000为例。

iOS:连接到Facebook,无需离开应用程序进行授权

我知道这是可能的graphicsAPI之前。 我工作的iPhone应用程序可能不在后台(其中一个要求)。 此外,应用程序启动时还有一个login屏幕。 因此,为了向Facebook进行身份validation,然后返回到应用程序,并且每次用户想要共享某个内容时再次login,都不适合转到后台。 所以,我的问题是,如果没有离开应用程序,有没有办法与Facebook进行身份validation。 顺便说一句,我曾尝试使用旧的API。 它在一开始工作,但昨天停止工作。 我只是在旧的FacebookloginWeb视图中看到一个空白屏幕。 我也检查了一个使用旧的Facebook Connect API的老应用程序,并且在该应用程序中也获得了相同的空白login屏幕。 任何想法将不胜感激。 先谢谢你。 – 迈克尔。

Facebook的注销是不是在新的SDK V.4.1.0在iOS中工作?

朋友我想在我的应用程序中整合Facebook,以便我下载新的Facebook SDK v.4.1.0,对于Facebookloginbutton使用FBSDKLoginButton类作为Swift中的代码。 if (FBSDKAccessToken.currentAccessToken() != nil) { // User is already logged in, do work such as go to next view controller. // Or Show Logout Button let loginView : FBSDKLoginButton = FBSDKLoginButton() self.view.addSubview(loginView) loginView.center = self.view.center loginView.readPermissions = ["public_profile", "email", "user_friends"] loginView.delegate = self self.returnUserData() } else { let loginView : FBSDKLoginButton = […]

在iOS中从Facebook获取用户的个人信息

Objective-C和iPhone开发环境相当新颖。 我正在执行Facebooklogin在我的应用程序获取用户的名称,电子邮件和个人资料图片。 我已成功实施login部分,并已收到人的姓名和用户名。 现在我想从Facebook获取用户的电子邮件和个人资料图片,但我没有任何想法如何得到它。我使用Facebook IOS SDK v4.0。 当我有用户名时,如何从Facebook获取用户的个人资料图片和电子邮件ID?

新的Facebook iOS应用的自定义URLscheme

有谁知道什么是自定义的URLscheme是在他们的新iOS应用程序中打开Facebook页面。 我正在使用fb:// page / PAGE_ID但是,这似乎并没有在最近更新的Facebook iOS应用程序工作,它只是打开应用程序,但没有去所需的页面。

SDK更新至3.14后,原生Facebooklogin停止工作

更新 :不知何故,行为似乎已经改变。 我不再收到错误消息,但本地login仍然无效。 相反,如果未安装Facebook应用,我将redirect到Web对话框。 Facebook是否删除了最后一个SDK的本地login支持? 我请求的权限是“public_profile”,“email”和“user_likes”。 我也尝试删除“user_likes”权限,因为它不是这里所述的基本权限的一部分: https : //developers.facebook.com/docs/ios/ui-controls#iosintegration仍然没有出现本地login对话框! 我最近更新我的iOS项目使用Facebook SDK版本3.14.0(通过CocoaPods从3.13.0升级)。 我阅读升级说明,并按照build议将“basic_info”权限更改为“public_profile”。 如果我现在打电话 FBSession openActiveSessionWithReadPermissions: allowLoginUI: completionHandler: 它只能通过networking或Facebook应用login。 如果我在操作系统设置中本地login,则login失败 Error Domain=com.facebook.sdk Code=2 "The operation couldn't be completed. (com.facebook.sdk error 2.)" 有没有人遇到类似的问题? 本地login不再以这种方式工作吗? 或者是“更改”权限的问题? 问候K

FBSession:尝试对未打开的会话重新授权权限

我正在按照这个教程来实现在Facebook SDK 3.1的视图预览post,但是当我调用这个方法… // Ask for publish_actions permissions in context if ([FBSession.activeSession.permissions indexOfObject:@"publish_actions"] == NSNotFound) { // No permissions found in session, ask for it [FBSession.activeSession reauthorizeWithPublishPermissions: [NSArray arrayWithObject:@"publish_actions"] defaultAudience:FBSessionDefaultAudienceFriends completionHandler:^(FBSession *session, NSError *error) { if (!error) { // If permissions granted, publish the story [self publishStory]; } }]; } else { // If permissions […]

Facebook的iOS SDK – 获取朋友列表

使用Facebook iOS SDK,我怎样才能获得所有朋友的NSArray ,并向他们发送一个邀请给我的应用程序? 我正在寻找图表path来获得所有的朋友。