Tag: facebook graph api

如何在iPhone SDK中获取Facebook相册的照片?

我正在开发一个iPhone应用程序,该应用程序使用此URL获取Facebook相册https://graph.facebook.com/me/albums?access_token=2227470867|2.ZJr73vaEvFeN4fI_A70RFw__.3600.1297090800-100000566543036|WmgxdwULBgKXl8J7ksGIA1tyGik 现在我想从这张专辑中获得照片。 任何想法将不胜感激。 提前致谢。

用iPhone使用最新的FBConnect SDK发布到用户的Facebook墙上

我很难find任何FBConnect iPhone SDK的良好文档。 我有SDK设置为从用户获得权限,但做一个简单的职位是逃避我。 我只能findPHP web SDK的文档。 任何人都可以指向我的iPhone SDK的一些文档或让我知道如何使用最新的图FBConnect SDK发布到用户墙? 谢谢!

如何使用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); } }]; […]

Facebook API:如何获取FBlogin用户的唯一ID? 来自API的ID与v2.0中的“真实”用户ID不匹配

– (void)loginViewFetchedUserInfo:(FBLoginView *)loginView user:(id<FBGraphUser>)user { self.profilePictureView.profileID = user.objectID; self.nameLabel.text = user.name; NSLog(@"My ID:%@", user.objectID); } 我试图使用上面的代码打印用户ID。 而我得到的是3176144783XXXXX 。 但是,我使用这个在线工具http://findmyfacebookid.com/得到了一个不同的。 结果是1000042591XXXXX 。 有谁知道区别? 为什么我的应用程序和“findmyfacebookid.com”为同一用户收到不同的用户ID? 注意:我的移动应用程序需要使用FB唯一ID来创build我自己的用户数据库。 所以这就是我需要一个唯一ID的原因。

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

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

如何移动到使用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屏幕。 任何想法将不胜感激。 先谢谢你。 – 迈克尔。

在IOS中使用应用程序访问令牌

由于Facebook改变了他们的访问令牌政策,我现在不得不包含访问令牌来获取用户公共post。 从文档中可以看到,我可以使用应用程序访问令牌,所以我仍然可以在不向用户请求权限的情况下获取post。 但是因为我不知道这是如何工作的,而facebook的文档没有举例说明如何在IOS上实现这个,所以我想问你的帮助! 有没有人有我如何需要在我的代码中实现这个例子? Thnx提前!

Facebook API对话框页面第二次显示错误

我想分享我的应用程序的细节。我只是按照facebook教程给出的一样。当用户login和对话框页面出现,我张贴我的味精,它只工作正常第一次。当用户点击一个button再次分享,该对话框出现并显示错误页面 "Error occurred with 'Your_APP_NAME'.please try again later." 我在这里下面的Facebook链接跟着教程。 https://developers.facebook.com/docs/mobile/ios/build/ 这里是我的代码。 -(void)buttonPressed:(id)sender{ facebook = [[Facebook alloc] initWithAppId:@"YOUR_APP_ID" andDelegate:self]; NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; if ([defaults objectForKey:@"FBAccessTokenKey"] && [defaults objectForKey:@"FBExpirationDateKey"]) { facebook.accessToken = [defaults objectForKey:@"FBAccessTokenKey"]; facebook.expirationDate = [defaults objectForKey:@"FBExpirationDateKey"]; } if (![facebook isSessionValid]) { [facebook authorize:nil]; }else{ [self postWall]; } // Pre 4.2 support – (BOOL)application:(UIApplication […]

如何将FBProfilePictureView转换为UIImage?

一切正常FBProfilePictureView工作正常,但我需要从FBProfilePictureView得到的图片,并把它变成一个UIImage。 我应该怎么做? 我试着用这个: UIGraphicsBeginImageContext(self.profilePictureView.frame.size); [self.view.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); self.TestPictureOutlet.image = viewImage; 但是这不适用于我的解决scheme。