Tag: Facebook

如何将数组发送到用户可以select好友并发布到他们的Facebook墙上的表格

我使用下面的代码来调用Facebook的请求方法,请求调用委托方法返回一个NSDictionary对象与标签为'数据'的键。 然后我通过调用NSArray * data = [result objectForKey:@“data”]来获取好友数组; 然后代码遍历该数组并提取输出到控制台的名称。 我遇到的问题是如何将这个数组发送到一个表,用户可以select一个朋友并张贴到他们的FB墙。 谢谢你的帮助 :) AppDelegate *delegate = (AppDelegate *)[[UIApplication sharedApplication] delegate]; [[delegate facebook] requestWithGraphPath:@"me/friends" andDelegate:self]; // get the array of friends NSArray *data = [result objectForKey:@"data"]; NSMutableArray *array = [NSMutableArray array]; for (int i = 0; i < data.count; i++){ id object = [data objectAtIndex:i]; [array addObject:[object objectForKey:@"name"]]; […]

ios上传图片到Facebook

这是我用来将图片上传到Facebook的最简单,最简单的代码,它可以在我的模拟器和我的设备上进行完美的testing。 但是,当我发布我的应用程序到iTunes时,80%崩溃,20%成功上传图片到Facebook。 为什么发生这种情况? Xcode显示警告“openActiveSessionWithPermissions已被弃用” if (FBSession.activeSession.isOpen) { [self UploadToFb]; } else // Take permissions { NSArray *permissions = [[NSArray alloc] initWithObjects: @"publish_stream", nil]; [self controlStatusUsable:NO]; [FBSession openActiveSessionWithPermissions:permissions allowLoginUI:YES completionHandler:^(FBSession *session, FBSessionState status, NSError *error) { // if login fails for any reason if (error) { } else if (FB_ISSESSIONOPENWITHSTATE(status)) { [[FBRequest requestForMe] startWithCompletionHandler: ^(FBRequestConnection *connection, […]

减lessios键盘高度

我怎样才能减lessiOS的键盘的高度? 我找不到任何可以用来实现这个目标的API。 我的客户注意到,iPhone 6上的Facebook Messenger和内置的iMessage应用程序有一个键盘,它比我的应用程序中的键盘稍微小一些。 是因为他们使用自定义键盘还是iPhone 6有降低高度的方法? 我从两个应用程序张贴下面的截图,以便您可以比较它们。 这是来自Facebook Messenger的应用程序。 http://postimg.org/image/h6u1jt5db/ 这是从我的应用程序。 http://postimg.org/image/j8q5tw9if/

检索Facebook页面喜欢使用自定义loginbutton

我已经下载了这个示例项目用于与Facebook自定义login: FBLoginCustomUISample 并作为一个testing,我想实现这个方法发现在Facebook的SDK来检索用户页面喜欢: /* make the API call */ [FBRequestConnection startWithGraphPath:@"/me/likes" parameters:nil HTTPMethod:@"GET" completionHandler:^( FBRequestConnection *connection, id result, NSError *error ) { NSLog(@"%@",result); }]; 我已经复制粘贴在CustomLoginViewController.m像这样: – (IBAction)buttonTouched:(id)sender { // If the session state is any of the two "open" states when the button is clicked if (FBSession.activeSession.state == FBSessionStateOpen || FBSession.activeSession.state == FBSessionStateOpenTokenExtended) { // […]

从IOS应用程序获取Facebook相册

我正尝试在iPhone应用程序中获取facebook用户的任何专辑。 这是我正在使用的fql查询 NSString *query = [NSString stringWithFormat:@"SELECT aid,object_id,owner FROM album WHERE owner=%d",fid]; 其中fid是存储在intvariables中的有效Facebook UID 我得到的结果是一个0计数的NSArray类 我究竟做错了什么? 按照第一个答案中的build议,我现在正在尝试使用这种方式的图表API: query = [NSString stringWithFormat:@"/%d/albums",fid]; [_facebook requestWithGraphPath:query andDelegate:self]; 这次结果是一个带有“data”键的NSDictionary返回一个空的NSArray 。 无论如何,三次后,我尝试检索相册列表这样我也得到一个错误,我打印出来(在本地比错误描述)在控制台中: localized error : The operation couldn't be completed. (facebookErrDomain error 10000.) rror : Error Domain=facebookErrDomain Code=10000 "The operation couldn't be completed. (facebookErrDomain error 10000.)" UserInfo=0x18b5b0 {error=<CFBasicHash 0x176050 [0x3e2169fc]>{type […]

Facebook通过强制门户在iOS设备上login

我正在开发一个强制性的门户实施,将使用Facebook来validation用户。 用户必须能够login到Facebook获得authentication,并自由访问互联网。 除非用户进行身份validation,否则他们不能自由浏览Facebook(或任何其他网站)。 我正在使用JavaScript的SDK。 我在iOS设备上遇到了这个问题。 iOS设备连接到ssid时会显示没有Cookie和会话的伪浏览器。 在这个页面上,用户可以点击“通过Facebook连接”。 这将启动oauthlogin对话框。 document.location =“ https://www.facebook.com/dialog/oauth?client_id= ”+ WF_FB_APP_ID +“&response_type = token&scope = public_profile,email,user_birthday&redirect_uri =”+ encodeURIComponent( document.location.href); 当用户input电子邮件和密码,而不是authentication用户,Facebook返回一些错误代码:200,错误描述“权限错误”和错误原因“用户拒绝”,并redirect到Safari用户需要再次input凭据。 在这一点上,input相同的凭据工作正常,用户可以访问互联网。 我想知道为什么信誉不是第一次工作,为什么有重新导向到safari。 Andriod和Windows设备没有这个问题,因为用户需要打开浏览器,并通过Facebook的login过程在浏览器中正常工作。 有什么build议,我可以尝试? 我在云中使用Meraki AP,并将所有可能的facebook域名放入围墙花园入口。 我试图用Googlesearch这个场景,但没有用。 任何帮助或build议尝试将不胜感激。

我如何使用Facebooklogin通过iOS应用程序的Facebook

我有一个小问题。 我唱歌Facebook的API来获取用户信息。 我使用这里提供的代码: https : //github.com/pedro1993/ios-howtos 在这些例子中,当有人用Facebooklogin时,他们被带到Facebook应用程序,而在我的应用程序中,Facebook在UIWebView中打开。 我怎样才能阻止发生和使用Facebook应用程序? 这里是一个例子: 彼得

iPhone App发送Facebook消息或发布到朋友的墙上

这是我目前的设置。 我可以点击一个button,并直接发布图片,评论或新闻故事到我的墙上,主要是做一些简单的FBConnect或ShareKit选项。 我想扩大到更复杂和有趣的东西。 我希望能够发表评论或新闻故事,并将其发送到Facebook上的某个人的消息中,或将其发布到我朋友的任何墙上。 我相信我将需要使用Facebook Open Graph来完成这个任务,但是我不确定从哪里开始。 我在Facebook上有一个应用程序设置,虽然它本质上只是为了与我的应用程序的SSO的目的。 有人可以指导我一个很好的教程做我想要的和/或引导我通过在Facebook中设置我的应用程序,然后一些与iPhone集成的build议吗?

Facebook SDK的iOS – 授权应用程序内?

我发现在Facebook.m类中我可以这样做: [self authorizeWithFBAppAuth:NO safariAuth:NO]; 我将其中的每一个都从YES更改为NO,因为我不想让用户离开我的应用程序来授权我的应用程序。 不过,现在我没有得到任何types的应用内授权,所以如何在我的应用程序内授权我自己,而不需要用户去Safari或Facebook应用程序授权呢? 谢谢。

在我的iPhone集成Facebook应用程序,但是当我张贴在我的墙上我的朋友无法分享我该怎么办?

我使用Facebook集成我的iOS应用程序之一,它共享报价。 但问题是,当我的时间线上的post引用我的朋友不能分享只是“喜欢”和“评论”。 我想共享,请参阅附加屏幕截图,那么最好的解决scheme是什么在我的FB应用程序中有问题,或者我必须在iOS中做代码。 FB的屏幕截图 提前致谢