我正在开发一个使用FacebookSDK登录的ios应用程序。我已将LogInViewController设置为Storyboard中的初始ViewController,用户可从此处使用FB帐户登录。我有另一个ViewController,它会在用户登录后正确加载。在AppDelegate文件中,我正在检查currentAccessToken,如果它不是nil,我将直接加载第二个ViewController,因为用户已经登录。但是,如果我退出应用程序并重新启动它,currentAccessToken始终为nil。仅当我按下主页按钮并在应用程序仍在后台运行时重新打开它时它才有效。以下是代
我想使用不同的,并使用nativefbsdk和LoginButton添加多个登录权限。似乎唯一有效的权限是publish_actions权限,但我也想访问用户friend:有效:publishPermissions={["publish_actions"]}想写:publishPermissions={["public_profile,friends"]}当我登录授予这些权限时,我在Xcode中收到以下消息并且模拟器崩溃:返回UIApplicationMain(argc,argv,nil,NSStringFromClass([AppDelegateclass]));线程1:信号SIGA
我是一名使用swift开发iPhone应用程序的自学新生。我正在使用FBSDK为Facebook身份验证设计一个登录页面。我已经成功实现了登录和注销的登录按钮。它返回用户名和ID,但无法绘制用户电子邮件ID并显示代码2500错误。我也无法使用新用户登录。它会自动使用同一用户登录。这里是错误:UserInfo={com.facebook.sdk:FBSDKGraphRequestErrorCategoryKey=0,com.facebook.sdk:FBSDKGraphRequestErrorHTTPStatusCodeKey=400,com.facebook.sdk:FBSDKErro
您好,我正在搜索避免新的facebooksdk重定向到safari的答案。如何在应用程序内打开facebook登录View。如果它重定向到safari可能会在应用程序商店中被拒绝?帮助我..提前致谢 最佳答案 昨天我使用FBSDKLoginManager提交了我的应用程序到商店,使用了三种LoginwithFacebook,实际上Facebook自动遵循前三个条件类型-1如果用户已经安装了Facebook原生应用,将从应用中检索详细信息。类型-2如果用户没有Facebook应用程序,但他已在设备的“设置”中登录,则将从中获取用户详细
我想在Facebook上分享图片,为此我这样做了:letphoto:FBSDKSharePhoto=FBSDKSharePhoto()photo.image=croppedImagephoto.userGenerated=truephoto.caption="AddYourcaption"letcontent:FBSDKSharePhotoContent=FBSDKSharePhotoContent()content.photos=[photo]FBSDKShareDialog.showFromViewController(self,withContent:content,delega
我目前正在为我的应用程序实现Facebook登录,我正在尝试从配置文件中获取以下信息:名字,姓,性别,和国家。但是,我似乎只能获取除用户国家以外的所有内容。我试过像这样将我的参数设置到我的FBSDKGraphRequest:letparameters=["fields":"email,gender,user_location,id,first_name,last_name,picture.type(large)"]以及我的阅读权限:loginButton.readPermissions=["public_profile","email","user_location","user_fr
我想知道是否可以对从FBSDKGraphRequest返回的结果进行类型化访问?比如我对自己的profile的请求如下:vartheRequest=FBSDKGraphRequest(graphPath:"me",parameters:nil)theRequest.startWithCompletionHandler({(connection:FBSDKGraphRequestConnection!,result:AnyObject!,error:NSError!)->Voidin//GETTYPEDACCESSTOMYIDprintln(result.id)//GETTYPEDACC
我正在编写一个iOS应用程序来进行照片共享。使用技术Swift和FBSDK4.0.1通过FBSDKSharePhotoContent()发现图片分享无法从方法didCompleteWithResults内的FBSDKSharingDelegate中的结果对象取回任何帖子ID。结果对象包含空行:[:]但是,通过FBSDKShareLinkContent()分享的URL可以从结果对象中取回帖子ID。类似的东西:[postId:10000844250000_146108069750000]我的部分核心代码:图像选取器Controller(UIImagePickerControllerDele
我使用函数FBSDKAccessToken.currentAccessToken()来检索FBtoken,它工作正常,直到我在swift3和4.17SDK中迁移了我的应用程序。现在,该函数已重命名为FBSDKAccessToken.current()并且在应用程序委托(delegate)重新加载时为nil。我已经执行了一些测试,并且在我重新启动我的应用程序并且我之前已经登录过FB之后我设法获得了token,但这不是我所期望的行为。编辑:我恢复到4.15并且它正在重新处理。这是我的AppDelegate中的代码:funcapplicationDidBecomeActive(_applic
要使用FBSDK,我需要在应用程序委托(delegate)中使用此代码段-(BOOL)application:(UIApplication*)applicationopenURL:(NSURL*)urlsourceApplication:(NSString*)sourceApplicationannotation:(id)annotation{BOOLhandled=[[FBSDKApplicationDelegatesharedInstance]application:applicationopenURL:urlsourceApplication:sourceApplicationa