Tag: facebook graph api

使用iOS SDK将多张照片作为时间轴上的单个照片上传,而不是像Facebook中的相册

我正在开发一个iOS应用程序,我需要支持从应用程序上传多张照片到Facebook。 从许多讨论的论坛和文档,我知道使用批量请求是可能的。 对于具有多张照片的第一批请求,将创build默认相册并添加该相册中的照片。 从下一个请求开始,所有通过批量请求上传的图像将被添加到之前默认创build的相册中。 所以所有的图像被分组为一个单一的专辑。 所以它只在Facebook时间线上显示一个条目。 但我想显示他们作为单独的post,而不是一个单一的专辑条目。 例如,如果我们从Facebook上传2张照片,它将显示为单独的条目等等。 所以我需要,如何上传Facebook的时间轴上的多张照片,而不是像使用Facebook iOS SDK的专辑文章?

Facebook和Google+login

我在我的应用中使用了Google+和Facebook。 我的问题是,他们都需要在AppDelegate的OpenURL方法。 对于Facebooklogin: func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject?) -> Bool { return FBSDKApplicationDelegate.sharedInstance().application(application, openURL: url, sourceApplication: sourceApplication, annotation: annotation) } 对于Google+login: func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject?) -> Bool { return GPPURLHandler.handleURL(url, sourceApplication: sourceApplication, annotation: annotation) } 如何在同一个应用程序中同时使用Google +和Facebook?

如何获得“谁”邀请使用iOS的Facebook应用程序邀请SDK?

我一直试图让“谁”在我的应用程序上邀请某人没有成功…看了看FB文档,什么也没有。 我的意思是:“用户??” 邀请“朋友”,“朋友”在安装我的应用程序的FB对话框中安装。 一旦应用程序安装,“应用程序链接”似乎不会传递到我的应用程序,我不能找出谁是“用户??” (邀请者) 如果应用程序已经安装在iPhone中,并且“朋友”点击“打开”,则“应用程序链接”信息正确传递。 我怎样才能得到“用户?”的身份 (邀请),当它是一个新的安装? 有另一种方式,我可以做这个“服务器端”等? 编辑:我发现如何从新用户的FB等获得apprequests, 但现在我有另一个问题:如果两个人邀请相同的“新用户”如何知道他/他接受哪个邀请? 我如何获得apprequests的状态? 我想我会再提出一个问题

Facebook的iOS presentRequestsDialogModallyWithSession返回选定的朋友

我正在开发一个iOS应用程序,我希望能够通过Facebook发送邀请到我的应用程序,我设法使用presentRequestsDialogModallyWithSession 但我也希望我的应用程序知道邀请函发给谁。这可能吗?

Facebook,iOS SDK

我目前正在制作一个Facebook的应用程序的iOS拉动configuration文件饲料,并把它放在一个UITableView。 当视图加载时: [facebook requestWithGraphPath:@"me/feed" andDelegate:self]; 和 – (void)请求:(FBRequest *)请求didLoad:(id)结果,我有: NSArray *messagesFBData = [result objectForKey:@"data"]; NSMutableArray *friendIds = [NSMutableArray arrayWithCapacity:messagesFBData.count]; NSMutableArray *fromData = [NSMutableArray arrayWithCapacity:messagesFBData.count]; NSMutableArray *imagesLocal = [NSMutableArray arrayWithCapacity:messagesFBData.count]; for (int x = 0; x < messagesFBData.count; x++) { if ([(NSDictionary *)[messagesFBData objectAtIndex:x] objectForKey:@"message"] != nil) { [friendIds addObject:[((NSDictionary*)[messagesFBData objectAtIndex:x]) objectForKey:@"message"]]; NSLog(@"loop Log: %@", [(NSDictionary […]

在应用程序相册中使用Facebook SDK 3.1 for iOS发布带有标题的图片

使用toblerpwn答案我pipe理发布图片到应用程序相册,我想。 但是,这只有当应用程序相册已经被创build(因为我需要指定相册ID)的作品。 另一方面,requestForUploadPhoto方便的方法创build应用程序相册,如果它不存在并发布图片。 那么有人能帮我弄清楚如何合并这两个天体吗?

Facebook Api在iOS应用程序中检入用户

我正在寻找使用Facebook Api来检查iOS应用程序中的用户。 我想知道如果我有在AppDelegate中设置的权限,但希望用户检查从不同的视图控制器我必须在每个视图控制器与FBRequestDelegate,FBSessionDelegate,FBDialogDelegate委托方法声明Facebook实例吗? 还是在AppDelegate中是一次性的事情? 谢谢你的帮助。

照片对我的朋友不可见,但在我的时间表上

从我的应用程序,我可以发送照片,它的时间表上更新,但我的朋友都没有看到它。 我尝试了我的应用程序plist上的其他示例应用程序的密码,并试图发送照片。 它的魅力。 任何人都可以告诉FB的秘密引脚什么可能是错的? 我授予了扩展权限:publish_stream photo_upload [self performPublishAction:^{ [FBRequestConnection startForUploadPhoto:image completionHandler:^(FBRequestConnection *connection, id result, NSError *error) { if (!error) { textView.text = result[@"id"]; NSLog(@"Posted : %@", result); post_Photo.enabled = TRUE; } else NSLog(@"Error : %@", error); }]; }]; – (void) performPublishAction:(void (^)(void)) action { if ([FBSession.activeSession.permissions indexOfObject:@"publish_stream"] == NSNotFound) { [FBSession.activeSession requestNewPublishPermissions:@[@"publish_stream"] defaultAudience:FBSessionDefaultAudienceFriends completionHandler:^(FBSession *session, […]

如何使用Facebook Graph API和facebook ios sdk获取完整的用户对象?

我正在使用Facebook iOS SDK和Facebook Graph API。 当我请求“我”,这应该返回当前用户的所有属性,我只是实际上获取用户对象的一小部分。 我究竟做错了什么? 我login时也没有收到“允许/不允许”对话框,但也许是因为我是应用程序所有者? 在我的标题中: #import <UIKit/UIKit.h> #import "Facebook.h" @interface FacebookAppViewController : UIViewController <FBRequestDelegate, FBDialogDelegate, FBSessionDelegate> { Facebook* facebook; NSArray* permissions; IBOutlet UILabel* JSONLabel; } @property (retain, nonatomic) UILabel* JSONLabel; – (IBAction)login:(id)sender; – (IBAction)logout:(id)sender; @end 在我的实现中: #import "FacebookAppViewController.h" static NSString* apiKey = @""; // with my app ID @implementation FacebookAppViewController @synthesize […]

Facebook的权限需要标记在墙上的朋友.. ..?

我想标记一个朋友在我张贴在我的墙上的post,只是想知道需要什么权限…? 我正在使用下面的代码… 对于权限.. NSArray *permissions = [[NSArray alloc] initWithObjects: @"friends_online_presence", @"read_stream", @"email", @"publish_stream", nil]; [self.appDelegate.facebook authorize:permissions]; [permissions release]; 并发布 NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys: @"Test 2",@"message", @"100004311843201,1039844409", @"to", nil]; [self.appDelegate.facebook requestWithGraphPath:@"me/feed" andParams:params andHttpMethod:@"POST" andDelegate:self]; 这成功张贴在墙上,但configuration文件ID不包括…