Tag: FacebookgraphicsAPI

iOS – Facebook – 您必须升级这个应用程序到Graph API v2.x

在Facebook上login后,我在Facebook端得到这个消息:“你必须升级这个应用程序到Graph API v2.x. v1.0将在2015年4月30日弃用。 我访问过Facebook页面,但是我不清楚我需要做什么。 看来我只需要将Xcode中的Framework更新到我已经完成的版本3.20,但是我仍然得到这个消息。 我在运行之前清理了应用程序,但仍然遇到此消息。 任何帮助将不胜感激!

使用FBGraphloginFacebook

我是iOS开发新手。 我想从我的iPhone应用程序连接到Facebook。 我遵循FBGraph API ,看看我们如何在我们的应用程序中使用Facebook: 打印login用户的信息: FbGraphResponse *fb_graph_response = [fbGraph doGraphGet:@"me" withGetVars:nil]; NSLog(@"getMeButtonPressed: %@", fb_graph_response.htmlResponse); 或朋友列表: FbGraphResponse *fb_graph_response = [fbGraph doGraphGet:@"me/friends" withGetVars:nil]; NSLog(@"getMeFriendsButtonPressed: %@", fb_graph_response.htmlResponse); 这是doGraphGet方法: – (FbGraphResponse *)doGraphGet:(NSString *)action withGetVars:(NSDictionary *)get_vars { NSString *url_string = [NSString stringWithFormat:@"https://graph.facebook.com/%@?", action]; //tack on any get vars we have… if ( (get_vars != nil) && ([get_vars count] > […]

Facebook的iOS SDK的戳

是否有可能使用Facebook SDK for iOS“戳”Facebook的朋友? 我已经玩弄了在线API浏览器,并通过文档筛选,但无法find一个公共的API。 有谁知道一个graphicsAPI请求,我可以通过我的iOS应用程序戳一个Facebook的朋友?

Facebook API的BUG?

我正在build立一个iPhone应用程序,读取上传的video,照片上传和从Facebook发布。 照片和video不是来自Feed,而是来自相册。 所以我得到了我的应用程序访问令牌(不是用户访问令牌),并得到它的照片和职位的工作。 但是当我尝试获取video时,会返回以下错误: { "error": { "message": "A user access token is required to request this resource.", "type": "OAuthException" } } 页面文档(https://developers.facebook.com/docs/reference/api/page/)声称所有这些连接都可以被任何应用程序或用户访问令牌访问,但收到的错误消息意味着用户令牌是必需的。 这是一个错误?

如何在单个iOS应用程序中使用多个Facebook应用程序ID?

我想要一个iOS应用在运行期间在多个Facebook应用之间切换。 我希望用户能够在不同的Facebook应用程序ID下login和发布,取决于他们使用的iOS应用程序的哪一部分。 Facebook iOS SDK从.plist文件读取Facebook AppID。 是否有可能在运行时更改AppID,并让用户同时login到多个Facebook应用程序?

Facebook SDK didLoad:result = null

我有一个Facebook的单身人士,并要求得到一个个人资料图片: [[[FacebookScorer sharedInstance] facebook] requestWithGraphPath:@"me/picture?type=normal" andDelegate:self]; 现在在Facebook委托方法didLoadRawResponce我实际上收到configuration文件的图片,可以显示,但在didLoad:(ID)结果方法结果为空! 我相信didLoad方法在结果被parsing后被调用,为什么我不能从它那里得到任何东西? 我需要使用didLoad的原因是,我可以问它,如果结果是KindOfClass,看看它是什么,而didLoadRawResponce也是当我注销时调用,那么如何检查数据是什么? – 编辑我已经想出了如何区分FBRequests,所以这不是一个很大的问题了,但是我仍然不明白为什么没有任何结果。 即使使用这种方法,触发器也会出现这种情况,但是却是空的 if (request == _profilePicRequest) { NSLog(@"result:%@",result); }

iOS的Facebook的SDK如何下载相册,个人资料的照片数据

我想允许我的iPhone应用程序用户查看和select他们的Facebook个人资料照片,下载照片用作个人资料图片。 我正在使用Facebook SSO SDK并成功login和访问graphics信息。 试图访问照片信息(成功SSOlogin后)使用 [facebook requestWithGraphPath:@"me/albums"]; 但我只是得到一个空的数据对象作为回报。 我试过使用Facebook API浏览器 ,这是非常有用的,它给我的数据/图片和/照片和/相册。 出于某种原因,我没有得到相同的数据使用requestWithGraphPath与我/相册,我/图片或我/照片。 只是简单的“我”工作正常,但不给我任何图片信息。 谁能告诉我我做错了什么? 注意:这是API参考: Facebook Graph API 我没有得到图片configuration文件工作是这样的: [facebook requestWithGraphPath:@"me?fields=picture"]; 更新:我真的想要所有的个人资料照片是一个相册,所以我需要知道如何通过iOS访问相册。 我现在已经成功地获得了个人资料图片。 我已经根据API为相册添加了“user_photos”和“friends_photos”的权限: NSArray *permissions = [[NSArray alloc] initWithObjects: @"user_likes", @"user_birthday", @"email", @"publish_stream", @"publish_actions", @"user_photos", @"friends_photos", nil]; [facebook authorize:permissions]; 当我说我得到空的数据,这是JSON结果(请求:didLoad :)得到返回: { data = ( ); } 从我的日志文件输出: – (void) request:(FBRequest *)request didLoad:(id)result{ NSLog(@"%@",result); […]

用iOS SDK将大video上传到Facebook

如何在iOS Facebook SDK中上传大video? 我有一个4分钟的video,总是出现一个未知的错误。

如何检索Facebook的朋友列表并保存它来parsing?

我正在制作一个利用用户的Facebook好友列表的应用程序。 我有一个名为fbFriendsList分析后端数组types列。 看了看周围,到目前为止我有这样的: //my permission array NSArray *permissionsArray = @[ @"user_about_me",@"email", @"user_friends"]; //My fb request for friends after verifying that user is logging in the first time [FBRequestConnection startForMyFriendsWithCompletionHandler:^(FBRequestConnection *connection, id result, NSError *error) { if (!error) { NSArray *friendObjects = [result objectForKey:@"data"]; //fbFriendIds is a Mutable array i have declared fbFriendIds = [NSMutableArray arrayWithCapacity:friendObjects.count]; […]

Facebook-Ios-Sdk 3.0.8在替代login时崩溃Xcode

我正在使用Facebook-ios-sdk 3.0.8login我的应用程序。 它在第一次罚款,给我的Username从FbGraph但它崩溃的Xcode在我的下一个login…什么原因…请检查代码,让我知道… – (IBAction)buttonClickHandler:(id)sender { // get the app delegate so that we can access the session property AppDelegate *appDelegate = [[UIApplication sharedApplication]delegate]; // this button's job is to flip-flop the session from open to closed if (appDelegate.session.isOpen) { [appDelegate.session closeAndClearTokenInformation]; } else { if (appDelegate.session.state != FBSessionStateCreated) { appDelegate.session = [[FBSession alloc] init]; […]