Tag: Facebook

安全警告:“请按照您的密码处理上面的URL,不要与任何人分享

我正在从事包含Facebooklogin的应用程序。login后,我需要去本机应用程序&应用程序应该显示用户名和图像在脸书。但当我loginFacebook的时候显示“安全警告:“请按照您的密码处理上面的URL,不要与任何人分享。 在ios中“,并没有回到我的本地应用程序。可以任何一个sorting这个问题。我使用Facebook的graphicsAPI面对面的书。 在AppDelegate中: -(BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url{ return [[_viewController facebook] handleOpenURL:url]; } – (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation { return [[_viewController facebook] handleOpenURL:url]; }

如何使用Facebooksdk在iOS中列出共同的朋友?

我已经按照图表API,但我得到的答复 context = { id = dXNlcl9jb250ZAXh0OgGQ2NxhPU1adsVlI9wHXlABJbFICZC9PYfcDq57EiAdimkf6Um0P7dgco2lU1qdiM98jXp5hXpZCVkjBeN0DHCROSZAjio6JAD7gmkIZCqTxVp6dNwZD; }; id = 1306652987; } 我的代码是 FBSDKAccessToken *access = [FBSDKAccessToken currentAccessToken]; if (access!=nil) { NSDictionary *params = @{ @"fields": @"context.fields(mutual_friends)", }; /* make the API call */ FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc] initWithGraphPath:@"1306652987" parameters:params HTTPMethod:@"GET"]; [request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) { NSLog(@"result %@",result); // Handle the […]

迅速继续不工作?

我的Swift segue根本不工作,不会抛出任何错误。 断点告诉我,应用程序着陆在这条线上,但没有任何反应: self.performSegueWithIdentifier("SignupSegue", sender: self) 代码块是Facebook的login表单: if let accessToken: FBSDKAccessToken = FBSDKAccessToken.currentAccessToken() { PFFacebookUtils.logInInBackgroundWithAccessToken(result.token, block: { (user: PFUser ? , error : NSError ? ) – > Void in if user!.isNew { self.performSegueWithIdentifier("SignupSegue", sender: self) } else { self.navigateToInGame(true) } }) } 这是它应该调用的segue函数,但是甚至没有涉及: override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) { if (segue.identifier == "SignupSegue") […]

Facebook的SDK共享总是返回sharerDidCancel

我正在尝试与Facebook SDK共享post,但sharerDidCancel总是被调用,要么分享或取消post。 这是我的代码 – (void)shareFacebook { FBSDKShareLinkContent *content = [[FBSDKShareLinkContent alloc] init]; content.contentURL = [NSURL URLWithString:@"http://www.google.com"]; [FBSDKShareDialog showFromViewController:view withContent:content delegate:self]; } – (void)sharer:(id<FBSDKSharing>)sharer didCompleteWithResults :(NSDictionary*)results { NSLog(@"FB: SHARE RESULTS=%@\n",[results debugDescription]); } – (void)sharer:(id<FBSDKSharing>)sharer didFailWithError:(NSError *)error { NSLog(@"FB: ERROR=%@\n",[error debugDescription]); } – (void)sharerDidCancel:(id<FBSDKSharing>)sharer { NSLog(@"FB: CANCELED SHARER=%@\n",[sharer debugDescription]); } 这个类实现了FBSDKSharingDelegate,在我的Info.plist中我已经input了FacebookAppID和FacebookDisplayName。 在我的AppDelegate中,我有这个方法: – (BOOL)application:(UIApplication *)application openURL:(NSURL *)url […]

Facebook iOS SDK 4.1.0共享callback

使用这个问题标题中提到的F​​BSDK,我在视图控制器中提供一个简单的共享对话框: // Setup the content for the share FBSDKShareLinkContent *content = [[FBSDKShareLinkContent alloc] init]; content.contentURL = linkUrl; content.contentDescription = description; content.contentTitle = title; content.imageURL = imageUrl; // Show the share dialog [FBSDKShareDialog showFromViewController:controller withContent:content delegate:someDelegate]; 并实施委托方法… – (void)sharer:(id<FBSDKSharing>)sharer didCompleteWithResults:(NSDictionary *)results { NSLog(@"Sweet, they shared."); } 到目前为止,只要用户在自己的设备上安装了Facebook应用程序,这一切都不错。 用户没有安装Facebook时出现问题。 如果是这种情况,Safari会打开Facebook的loginstream程的网页版本(这是正常的),但是如果您在没有login到Facebook /执行任何其他任务的情况下切换回原始应用程序,则上面显示的完成委托方法是调用。 有没有人有任何这方面的解决方法的经验? 似乎应该有一个可靠的方法来确定职位是否确实发生。 注意:上面的代码是非常伪的。 在实际的实现中,我确实实现了所有的委托callback(didComplete,didCancel和didFail)。

如何检测用户何时从Facebook上删除应用程序

我不熟悉使用Facebook SDK,我想知道当用户从他的Facebook帐户中删除应用程序时如何检测。 目前,如果我们删除应用程序,并且想从应用程序中发布某些内容,则会收到错误消息。

我们怎样才能在Facebook墙上张贴ASCII艺术?

在我的应用程序中,我有一个要求将我的iPhone应用程序的ASCII艺术发布到Facebook墙贴上。 但是我面对的问题是facebook字体(Lucida Console)改变了我的ASCII艺术的格式。 我已经在Courier New中创build了我的ASCII艺术。 可以做什么? 有没有办法可以在Facebook上发布我的ASCII艺术作品,而不必重新整理所有的东西? 请帮助和build议。 谢谢

FBLikeControl不加载也不起作用

随着facebook ios sdk的新版本,文档正在讨论像控件一样的Facebook,它允许像一个页面。 https://developers.facebook.com/docs/ios/like-button/ 该控件的文档在这里https://developers.facebook.com/docs/reference/ios/current/class/FBLikeControl 然而,我试过了,它并没有出现,虽然我只能检测到一个清晰的颜色矩形,我改变背景颜色,颜色出现在该矩形上,但不是在文档中提到的F​​acebook风格。 另外它不起作用,它应该带我到FB应用程序来显示链接到它的对象。 我尝试通过一个应用程序,同时configuration项目如上所述,AppID …和一切。 我也尝试了一个来自facebook SDK的示例项目“SessionLoginSample”,无济于事。 button是清晰的颜色,似乎是有意的,或者是破碎的东西。 这是新的,所以我认为可能有问题,或者,我做错了什么:) 任何人?

如何获得朋友的名单,而无需打开FBFriendPickerViewController iOS

我使用的是Facebook SDK sdk 3.2 for iOS, 有各种iOS示例项目可用 但我的问题是我怎么能得到朋友的名单,而无需打开FBFriendPickerViewController。 事实上,我想我的所有朋友的脸书ID和那里任何帮助将不胜感激。 提前致谢

iOS / Swift:PFFropicalUtils.logInWithPermissions返回零用户和错误

在我的应用程序中,我通过Parse的PFFVideosUtil类login用户。 如果用户在手机上存在(即在设置> Facebooklogin到FB),那么一切按预期工作。 但是,如果他们没有通过设置login ,那么用户将被带到Web视图来login。在用户放入他们的凭证之后,返回块应该接收用户或者错误,但是在这种情况下,用户和错误是零。 let permissionsArray = ["user_about_me", "email"]; PFFacebookUtils.logInWithPermissions(permissionsArray, block: { (user: PFUser!, error: NSError!) -> Void in if user != nil { //successful login } else if error != nil{ //unsuccessful login } else { //this is what I get } } 我们目前正在运行Parse 1.4.2