Tag: Facebook

使用iOS应用程序附加的预定义链接撰写消息到Facebook Messenger

我正在使用fb-messenger://撰写来打开Facebook Messenger Composer,但我需要将一个预定义的链接附加到composer php。 我不想为此使用行动表。 我也看到了这个答案 – Facebook Messenger撰写预定义的消息 这可能看起来相似,但是是错误的答案,因为它是Facebook SDK而不是Facebook Messenger。 我看了Facebook Messenger SDK for iOS – https://developers.facebook.com/docs/messenger/ios 在基本集成\共享内容下 所有我能find的是共享图像,GIFanimation,video和audio剪辑。 但另一方面,我看到Pinterest从他们的iOS应用程序发布到Messenger的链接 – 所以这是可能的。 任何帮助将不胜感激 更新:我设法打开使用撰写邮件信使: FB://消息/新 仍然无法打开它与我的链接

从iOS应用程序直接login到Facebook – Facebook的SDK 3.1

我已经看到一些应用程序,用户在应用程序中使用一个popup窗口login到Facebook。 我search了很多,知道Facebook.m需要改变。 但是要改变的方法不在那里。 所以我假设是以前的版本的SD(fb sdk 3.0) 在SDK 3.1中, FBSession.m似乎是需要更改的文件。 我试图做safariAuth:NO在某些地方没有,但它没有帮助。 我试图通过FBSessionLoginBehaviorForcingWebViewreplace所有的FBSessionLoginBehavior枚举这也没有帮助。 怎么做? 我使用openActiveSessionWithReadPermissions:方法来login 好吧有两个地方safariAuth:YES在那里。 第一,第二,我把这个值改为NO。 popup来,但它只是一个活动指标的白色屏幕。 没有login的东西出现。 更新:所以我改变safariAuth:第一个地方,和FBSessionLoginBehaviorForcingWebView只在我使用的方法。 现在有点作品了。 loginwebView出现,我login。 然后,当我尝试调用reauthorize方法时,Web视图显示发布权限。 它会login,但不会调用startWithGraphPath方法和startWithGraphPath的callback。

使用FB SDK v3.5在“允许这些应用程序使用您的帐户”列表中不显示iOS应用程序

我为我的应用程序使用FB ios SDK v3.5。 对于login部分,我不使用FBLoginView来login,而是使用UIButton并在该UIButton的处理程序中调用[FBSession openActiveSessionWithReadPermission]。 在FB SDK v3.2.1中,我使用下面的代码来处理不同的login情况,它工作正常: self.useAccountAllowed = true; ACAccountStore *accountStore; ACAccountType *accountTypeFB; if ((accountStore = [[ACAccountStore alloc] init]) && (accountTypeFB = [accountStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierFacebook] ) ){ NSArray *fbAccounts = [accountStore accountsWithAccountType:accountTypeFB]; id account; if (!fbAccounts) { //do not log into FB on the device } else if ([fbAccounts count] == 0) { […]

如何检查Facebook是否login设备? 目标C

我正在实施Facebook SDK到我的应用程序。 我正在使用FBLoginView来loginFacebook。 我有一个UIButton ,我用它来分享用户的Facebook墙上。 现在我不想使用FBLoginViewlogin,我想检查是否有Facebook应用程序,如果用户已经login。 – (IBAction)pickFriendsList:(UIButton *)sender { FBFriendPickerViewController *friendPickerController = [[FBFriendPickerViewController alloc] init]; friendPickerController.title = @"Pick Friends"; [friendPickerController loadData]; // Use the modal wrapper method to display the picker. [friendPickerController presentModallyFromViewController:self animated:YES handler: ^(FBViewController *sender, BOOL donePressed) { if (!donePressed) { return; } NSString* fid; NSString* fbUserName; for (id<FBGraphUser> user in friendPickerController.selection) […]

与Facebook的sdk静态库使用SBJson

当我试图让SBJson库与facebook-ios-sdk一起获得时 'duplicate interface definition for class 'SBJsonParser'' 上来。 所以我创build了一个静态的facebook-ios-sdk库,然后在同一个项目中获得了我的标准SBJson库。 我得到错误。 任何人都可以提出一种解决方法? 我真的需要在我的应用程序中使用该库…因为我已经在这个库中有好几千行代码,并且需要实现Facebook …

图片在Facebook上发布?

在我的应用程序。 我成功地在我的Facebook墙上张贴图像(图像typesJPEGtypes)。 在Simulator和Device中也可以正常工作。 但问题是,当我从我的iPhone拍摄图像或从相机捕获的库中select一个图像。 这不是发布在Facebook墙上。 另一方面,当我从我的iPhone库select任何JPEG图像(通过互联网下载)。 它张贴在墙上。 在我看来有图像格式问题。 请指导我 谢谢 我的代码在这里。 -(IBAction)clickButtonClicked { // For link post NSString *Message = [NSString stringWithFormat:@"Testing Iphone App : \"http://www.google.com\" "]; DataClass *obj=[DataClass getInstance]; UIImage *image=[[UIImage alloc]init ]; image= obj.imgFinalImage; NSMutableDictionary *params1 = [[NSMutableDictionary alloc]init]; [params1 setObject:image forKey:@"source"]; [params1 setObject:Message forKey:@"message"]; NSString *post=@"/me/photos"; [[appDelegate facebook] requestWithGraphPath:post andParams:params1 andHttpMethod:@"POST" andDelegate:self]; […]

当FB Native App安装在设备中时无法授权使用Facebook ios sdk v3

嗨,大家好我有一个Facebook的iOS SDK 3.0.6testing版的问题。 我已经使用这个Facebook SDK创build了一个项目,工作正常,直到Facebook本地iPhone应用程序没有安装。 当我安装了Facebook应用程序,我不能再授权我的应用程序。 当我尝试授权时,授权是在Facebook的本地应用程序而不是Safari中完成的。 我得到一个错误“操作无法完成(com.facebook.FBiOSSDK错误2.)” 我也收到这个错误的url: fb4 * * * 2://授权#error_description =无效%2BIOS%2Bbundle%2BID&error = unknown%5Ferror 我怎么解决这个问题? 任何想法? 我在OSX Snow Leopard中使用xcode 4.2

全新的Facebook SDK for Unity – 在iOS和Android上login时遇到问题

我已经下载了最新的SDK(3.1.2),并尝试将testing场景导出到iOS和Android。 FB.Init()button在两者上都能正常工作,但login一直给我带来悲伤。 当我build立到iOS,它popup我的浏览器内的login屏幕。 在我把细节放进去之后,它告诉我: 很抱歉,此function目前不可用:处理此请求时发生错误。 请稍后再试。 当我build立到Android,并login时,它要求我确认,我希望应用程序访问帐户function,然后引发此错误: NullReferenceException:在Facebook.AndroidFacebook.OnLoginComplete(System.String消息)[0x00000] in:0中未将对象引用设置为对象的实例 对话框选项在编辑器中打开,但是无论如何loginfunction是灰色的,所以我不能testing它。 以下是我迄今所做的一切: 在Facebook内创build一个应用程序。 将应用程序ID放置在Unity中的设置中。 在Facebook的编辑应用程序屏幕上填充了本机iOS应用程序和原生Android应用程序的各个部分。 从网站复制了Android的详细信息,并将其放置在Unity的设置中。 有一件事我没有做的是这一步: 仅适用于testing版 – 第3步:将您的Facebook联系人发送给您希望用于与Unity集成的应用程序ID。 Facebook有必要将他们列入白名单,以便访问Unity特定的集成选项。 这是为什么这些function不工作? 还是我完全错过了一些东西?

Facebooklogin – 获取用户数据

我正在使用Parse在iOS上构build一个应用程序作为后端。 为此,我使用Parse Facebook SDK,以便首先将Facebook链接到我的Parse用户,然后查询他的数据并保存它们。 问题是:有时我没有得到一些像电子邮件(用户数据[@“电子邮件”是零),名字,名称,或个人资料图片不会下载的一些信息。 不是所有的时间(实际上很less见),也不可能可靠地复制这个问题,所以我可以解决这个问题。 往往只有一个缺less的领域不是全部。 所以我在我的数据库中发现了漏洞(当用户的电子邮件地址是我的主要关注点时,并不酷) 这是我写我的方法(我编辑了大部分的if(错误)pipe理,使其更短)。 有任何想法吗 ? 感谢你们 ! NSArray *permissionsArray = @[@"public_profile",@"email", @"user_friends"]; [PFFacebookUtils initializeFacebook]; // Login PFUser using Facebook [PFFacebookUtils logInWithPermissions:permissionsArray block:^(PFUser *user, NSError *error) { if (user.isNew) { NSLog(@"User with facebook signed up and logged in!"); [self fbData:self]; } else { NSLog(@"User with facebook logged in!"); [self fbDataAlreadyLog:self]; […]

在Facebook上分享应用程序

我想在Facebook上分享我的iPhone应用程序。 但是,我收到一个错误,因为“对不起,您正在使用的应用程序configuration错误的Facebook集成,请下载最新版本的应用程序”。 为了解决这个问题,我正在通过https://developers.facebook.com/docs/mobile/ios/build/链接。 但它仍然没有解决。我的问题是,分享我的应用程序在Facebook是必要的,我的iPhone上的Facebook应用程序? 请帮助我解决这个问题。