Tag: fbconnect

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

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

FBSessionDelegate方法不会触发

我试图实施最新的Facebook Connect SDK,我有一些麻烦。 出于某种原因, FBSessionDelegate协议的委托callback没有被触发。 我已经按照git Facebook页面上的指示,并试图模仿Facebook的示例应用程序,但没有运气。 我在这里疯了,所以我会发布我的代码,也许有人会看到我已经错过了一些愚蠢的东西。 #import <Foundation/Foundation.h> #import "FBConnect.h" @interface FacebookWrapper : UIViewController <FBSessionDelegate, FBRequestDelegate, FBDialogDelegate>{ Facebook* _facebook; NSArray* _permissions; } @property(readonly) Facebook *facebook; – (void)login; @end #import "FacebookWrapper.h" static NSString* kAppId = @"1234455667778"; @implementation FacebookWrapper @synthesize facebook = _facebook; – (id)init { if (self = [super init]) { _permissions = [[NSArray […]

如何有一个付费和免费版本的iOS应用程序共享FB应用程序ID?

我有一个相同的iPhone应用程序的免费和付费版本。 我想为他们分享一个Facebook应用程序ID,因为他们本质上是相同的应用程序。 我以为我可以通过从Facebook类使用这种方法来完成这一点。 – (void)authorize:(NSArray *)permissions localAppId:(NSString *)localAppId 然而,login总是失败的应用程序之一(在我的情况下免费版本),似乎是因为在Web界面中创build的Facebook应用程序要求应用程序包ID和应用程序商店ID。 很明显,我的应用程序的免费版本和付费版本不能有相同的捆绑ID或应用程序ID,所以我怎么做这个工作? Facebook.m中的文档表明,使用上面提到的授权方法是可能的: /* * … * @param localAppId * This is useful if your have multiple iOS applications that * share a single Facebook application id (for example, if you * have a free and a paid version on the same app) and you want * […]

fbDidLogin的问题永远不会调用iOS

我遇到了保存access_token的应用程序问题。 问题是,当一个iPhone没有安装Facebook应用程序,safari会处理这个,没有问题。 但只要iPhone安装了Facebook应用程序。 它只是不保存访问令牌,并打开Facebook应用程序,每当它需要做的事情与Facebook。 然后它说,你已经给了….许可… 这是我在做viewdidload第一次要求权限,并从用户的默认接收访问令牌: facebook = [[Facebook alloc] initWithAppId:@"APPID"]; NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; if ([defaults objectForKey:@"FBAccessTokenKey"] && [defaults objectForKey:@"FBExpirationDateKey"]) { facebook.accessToken = [defaults objectForKey:@"FBAccessTokenKey"]; facebook.expirationDate = [defaults objectForKey:@"FBExpirationDateKey"]; } NSArray* permissions = [[NSArray arrayWithObjects: @"read_stream", @"offline_access", nil] retain]; if (![facebook isSessionValid]) { [facebook authorize:permissions delegate:self]; } 这就是我在fbdidlogin中所做的: – (void)fbDidLogin { NSUserDefaults *defaults […]

Facebook的ios sdk 3.0活动会话FBiOSSDK错误2

我得到“com.facebook.FBiOSSK错误2”错误,当尝试login与我的应用程序通过使用device.But其工作正常与模拟器。 我正在使用iOs SDK 3.0 Beta。 任何解决scheme

iPhone中的fbconnect API响应

我正在像这样调用FaceBook API: -(IBAction)testBtnAct:(id)sender{ [facebookObj requestWithGraphPath:@"me" andDelegate:self]; } -(IBAction)test1BtnAct:(id)sender{ [facebookObj requestWithGraphPath:@"me/friends" andDelegate:self]; } – (void)request:(FBRequest *)request didLoad:(id)result { NSLog(@"request didLoad..%@",result); }; 问题是,如果我点击这两个button(testBtnAct和test1BtnAct),然后输出进入- (void)request:(FBRequest *)request didLoad:(id)result resultvariables。 那么我们怎样才能知道哪个结果是有价值的(即对于me me/friends )?

通过iOS获取Facebook图片的问题

我试图通过Facebook连接在iOS上获取事件和个人资料图片,我已经提出了例如请求: [facebook requestWithGraphPath:@"me/picture" andDelegate:self]; 和响应处理方法: (void)request:(FBRequest *)request didLoad:(id)result { NSString *url = [[NSString alloc] initWithData:result encoding:NSUTF8StringEncoding]; NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:url]]; imageView.image = [UIImage imageWithData:data]; } 它不会工作,结果variablestypes是NSConcreteMutableData和URLvariables值为空。 请帮助:)谢谢。

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

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