Tag: Facebook

Facebook与iOS应用进行深度链接

我正在使用下面的代码发布到Facebook。 它工作正常,但是当我用myapp:// test_pagereplaceMY_URL时 ,post将不会出现在Facebook时间轴上。 如果我做错了,那么请告诉我如何深入链接我的应用程序Facebook应用程序。 我search了几乎所有的stackoverflow.com页面和其他Facebook开发人员的教程,但我不明白。 NSMutableDictionary *params = [NSMutableDictionary dictionaryWithCapacity:0]; [params setObject:@"Check out my post in myapp" forKey:@"message"]; [params setObject:MY_URL forKey:@"link"]; [params setObject:MY_IMAGE_URL forKey:@"picture"]; [params setObject:self.strQuestion forKey:@"name"]; [params setObject:@"" forKey:@"caption"]; [params setObject:self.strDescription forKey:@"description"]; [FBRequestConnection startWithGraphPath:@"me/feed" parameters:params HTTPMethod:@"POST" completionHandler:^(FBRequestConnection *connection, id result, NSError *error) { NSLog(@"FACEBOOK DONE"); }];

Facebook应用程序邀请iOS v4 SDK错误

我已经加倍检查了一切,从我的理解这是我所需要做的: self.inviteContent = [[FBSDKAppInviteContent alloc] initWithAppLinkURL:[NSURL URLWithString:@"http://mywebsite.com"]]; [FBSDKAppInviteDialog showWithContent:self.inviteContent delegate:self]; 在mywebsite.com我有这个在标题(示例值显示在这里): <html> <head> <title>My Website</title> <meta property="al:ios:url" content="appurl://action"> <meta property="al:ios:app_store_id" content="1234567"> <meta property="al:ios:app_name" content="My App"> </head> <body> … </body> </html> 所以对话框切换到最新的Facebook iOS应用程序。 我写了一条消息,select我想发送邀请的人,点击发送,我得到这个错误: Missing App Link URL The app link used with this invite does not contain an Android or iOS URL. Developers are required […]

iOS – 使用SDKlogin后在webView中login

我正在构build一个具有一些社交function的iPhone应用程序。 我已经设法让用户在我的应用程序中login到Facebook。 我也实现了一个加载Facebook iPhone优化页面的webview。 我现在想要做的是我的用户在webview中login,而不必login两次(一次在应用程序中,一次在web视图中) 我已经尝试了一些东西玩在URL中的access_token,但它没有奏效。 有谁知道是否有可能实现,如何做到这一点? 在此先感谢您的帮助

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

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

如何在Phonegap / Cordova项目中实施Facebook移动安装广告跟踪?

好的,所以我有一个“完成”的iOS phonegap / cordova项目,在xcode 5中使用3.4版本。我知道我需要整合facebook sdk来跟踪移动广告的安装。 将简单地按照Facebook的说明在这里https://developers.facebook.com/docs/ios/getting-started/做这个工作,或者我需要使用整个facebook连接插件如这里概述https:// github.com/phonegap/phonegap-facebook-plugin是我只需要跟踪安装? 此外,当这是照顾我需要添加以下到UIApplicationDelegate applicationDidBecomeActiveselect器 [FBSettings setDefaultAppID:YOUR_APP_ID]; [FBAppEvents activateApp]; 然而,在我需要放置它的地方(我几乎不知道obj-​​c),我无法find明确的答案,我需要将xcode项目中的哪个文件放在哪里? 我从电话公开会议的logging中find了这一点,它对我没有多大帮助,但对您来说可能意味着什么: 有时,一些SDK或其他人要求我们在Objective-C中添加一些行,例如Facebook上的“Mobile App Install Ads”,他们要求在UIApplicationDelegate applicationDidBecomeActive selector中添加“[FBSettings publishInstall:YOUR_APP_ID]” – 但是通过phonegap项目,我们有没有这个方法,所以有一个在phonegap生成的代码中的等价物? 答:如果您使用Xcode进行本地开发,则可以在应用程序委托类中访问此方法。 PhoneGap Build服务内部不可用。 谢谢你的帮助。

iOS Facebooklogin“给定URL不被应用程序configuration允许”

相信我,我已经阅读了关于这个话题的所有其他问题。 他们都没有解决我的问题(甚至是相同的问题)。 Facebooklogin对我来说一直工作得很好,直到昨天,突然间,它开始打破,给我这个错误。 在昨天之前,当我使用Facebook SDK logInWithReadPermissions方法login我的应用程序时,它会说“您已经授权了[app name]! 并且非常高兴地login我并继续前进。 然后突然开始失败,出现这个错误: 给定的URL是不允许的应用程序configuration:一个或多个给定的URL是不允许的应用程序的设置。 要使用此URL,您必须在您的应用程序设置中添加一个有效的本地平台。 奇怪的部分是我没有改变任何Facebook应用程序的设置。 这只是突然开始发生; 它工作五分钟之前,下一个build立它没有。 不过,我查了一下错误信息,发现人们build议在Facebook开发者页面上做很多事情来解决问题…主要涉及Valid OAuth redirect URIs字段,而不是我可以很清楚地回答你应该放在那里的iOS应用程序 …他们总是说把你的网站地址。 我没有网站,我有一个应用程序…什么给了? 所以我知道我没有对Facebook开发者区域做任何改变,导致它被打破,我试图在互联网上find的每一个变化。 所以我拉下了一个旧的工作副本来testing,在不知何故代码我写的问题。 不; 代码从一个星期前,这工作得很好,仍然给我同样的信息。 如果问题不在代码中,并且在FB网站上改变的东西没有做到这一点…我没有想法。 如果还有其他的东西需要在FB应用程序上做,以解决这个问题,build议不要,我会试试看…如果它的工作很好,但我仍然不明白为什么它打破了第一个地方,当我没有做任何改变…有人能够帮助我吗?

Facebook SDKlogin在Swift 2 iOS 9中抛出错误

我尝试使用iOS 9和Swift 2中的Facebook SDK进行简单的Facebooklogin,但总是抛出一个错误: ***由于未捕获的exception“NSInvalidArgumentException”,原因:' – [NSTaggedPointerString containsObject:]:发送到实例0xa326874756162667的无法识别的select器' 它发生在usr / include / dispatch / once.h中,我不能单独解决。 有人有什么想法吗? 代码在这里: import FBSDKCoreKit import FBSDKLoginKit let loginManager = FBSDKLoginManager() loginManager.logInWithReadPermissions(["basic_info", "email", "user_likes"], fromViewController: self.parentViewController, handler: { (result, error) -> Void in if error != nil { print(FBSDKAccessToken.currentAccessToken()) } else if result.isCancelled { print("Cancelled") } else { print("LoggedIn") } }) […]

Firebase 3.x – Facebooklogin

在Firebase 2.5.1 ,我曾经这样做过,它正在工作: @IBAction func facebookLoginDidTouch(sender: AnyObject) { let facebookLogin = FBSDKLoginManager() facebookLogin.logInWithReadPermissions(["public_profile", "email"], fromViewController: self, handler: { (facebookResult, facebookError) -> Void in if facebookError != nil { print("Facebook login failed. Error \(facebookError)") } else if facebookResult.isCancelled { print("Facebook login was cancelled.") } else { let accessToken = FBSDKAccessToken.currentAccessToken().tokenString myRootRef.authWithOAuthProvider("facebook", token: accessToken, withCompletionBlock: { error, […]

离子2 Facebook的login – '应用程序不安装'和'没有login'&'给定的URL是不允许的'错误

我试图从Ionic Native库实现FacebookloginAPI,并在我的应用程序中有一个打开Facebooklogin窗口的button。 但是,当我的iOS设备上打开该窗口时,首先出现以下错误。 然后,在terminal中执行以下命令后,我开始收到一个新的错误: $ ionic plugin add cordova-plugin-facebook4 –variable APP_ID="123456789" –variable APP_NAME="myApplication" $ npm install –save @ionic-native/facebook 这个问题在闲置一天后终于自行解决了,然后我通过在Facebook Developers网站的App Review选项卡中点击这个应用程序来公开我的应用程序。 现在,我又收到了另一个错误,应该通过公开应用程序来解决。 这是错误: App Not Setup: The developers of this app have not set up this app properly for Facebook Login. 这里是这个实现的相关代码。 我已经确保在所有相关variables中包含正确的APP ID ,并且代码本身不会导致任何错误。 这只是login不与我的应用程序进行通信的情况。 在package.json : { "name": "twine-app", "author": "Anthony Krivonos", "homepage": […]

在iOS中抓取Facebook好友时出错

我试图获取login用户的Facebook好友列表,它在我的帐户中工作正常,但是当我将应用程序的详细信息迁移到一个新的帐户,并更改应用程序ID和应用程序的秘密我收到以下错误 Error Domain=com.facebook.sdk Code=5 "The operation couldn't be completed. (com.facebook.sdk error 5.)" UserInfo=0xf89c0b0 {com.facebook.sdk:HTTPStatusCode=400, com.facebook.sdk:ParsedJSONResponseKey={ body = { error = { code = 100; message = "(#100) Unknown fields: username."; type = OAuthException; }; }; code = 400; }, com.facebook.sdk:ErrorSessionKey=<FBSession: 0xe5a6c30, state: FBSessionStateOpen, loginHandler: 0xe58d5a0, appID: 705259966179163, urlSchemeSuffix: , tokenCachingStrategy:<FBSessionTokenCachingStrategy: 0xf87b180>, expirationDate: 4001-01-01 00:00:00 +0000, […]