我正在尝试验证我是否拥有publish_actions权限。总是假的。即使当我请求并获得publish_actions并获得succeeded=TRUE时,重新验证仍然返回false。有什么想法吗?boolbGranted_publish_actions=[[FBSDKAccessTokencurrentAccessToken]hasGranted:@"publish_actions"];boolbGranted_user_photos=[[FBSDKAccessTokencurrentAccessToken]hasGranted:@"user_photos"];if(!bGrante
代码:self.accountStore=[[ACAccountStorealloc]init];ACAccountType*FBaccountType=[self.accountStoreaccountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierFacebook];NSString*appID=@"356775877779749";//TheappIDissuedbyFacebookNSDictionary*dictFB=[NSDictionarydictionaryWithObjectsAndKeys:appID,ACF
我正在使用facebooksdk4.7,我需要检查accesstoken是否过期。FBSDKAccessToken*access_token=[FBSDKAccessTokencurrentAccessToken];if(access_token!=nil){//userisnotloggedin//HowtoCheckifaccesstokenisexpired?if([access_tokenisExpired]){//accesstokenisexpired......//}}如果我成功了,我必须再次登录用户。SDK提供了一个到期日期。这有什么帮助?设备可能有错误的日期。
我正在尝试在iOS9.0中使用Xcode7构建包含FacebookSDK的应用程序。我收到此错误。谢谢 最佳答案 将您的FacebookSDK版本更新到4.6TheSDKsupportsvariousiOS9featuresincludingBitcode.Inaddition,theSDKdialogssuchasLogin,Like,ShareDialogsautomaticallydeterminethebestUIbasedonthedevice,includingSFSafariViewControllerinsteado
我正在开发一个使用FacebookSDK登录的ios应用程序。我已将LogInViewController设置为Storyboard中的初始ViewController,用户可从此处使用FB帐户登录。我有另一个ViewController,它会在用户登录后正确加载。在AppDelegate文件中,我正在检查currentAccessToken,如果它不是nil,我将直接加载第二个ViewController,因为用户已经登录。但是,如果我退出应用程序并重新启动它,currentAccessToken始终为nil。仅当我按下主页按钮并在应用程序仍在后台运行时重新打开它时它才有效。以下是代
我正在开发一个使用FacebookSDK登录的ios应用程序。我已将LogInViewController设置为Storyboard中的初始ViewController,用户可从此处使用FB帐户登录。我有另一个ViewController,它会在用户登录后正确加载。在AppDelegate文件中,我正在检查currentAccessToken,如果它不是nil,我将直接加载第二个ViewController,因为用户已经登录。但是,如果我退出应用程序并重新启动它,currentAccessToken始终为nil。仅当我按下主页按钮并在应用程序仍在后台运行时重新打开它时它才有效。以下是代
我在使用FBSDKAccessToken时遇到一些奇怪的行为:overridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.println(FBSDKAccessToken.currentAccessToken())//printsnilif(FBSDKAccessToken.currentAccessToken()!=nil){//Userisalreadyloggedin,doworksuchasgotonextviewcontroll
正如标题所说,这是一个错误还是真的有可能?我使用[FBSDKAccessTokencurrentAccessToken].tokenString检查现有的Facebooksession是否存在,然后我将使用[FBSDKProfilecurrentProfile].userID获取session的用户身份。但是有时我会遇到[FBSDKAccessTokencurrentAccessToken].tokenString有一个值但是[FBSDKProfilecurrentProfile]是nil。我将它用于我的应用程序的自动登录功能。感谢您的回复!所以我有这个代码片段:if([FBSDKAc
出于学习目的,我在Swift中为iOS9创建了一个应用程序。当我通过我的应用程序登录Facebook时,我试图打印Facebook当前的访问token。当我单击fblogin按钮时,它会打开Safari并显示我已经授权了我的应用程序,但是当我单击“确定”时,它停留在Safari页面上并且没有按应有的方式打印token。它说:fatalerror:unexpectedlyfoundnilwhileunwrappinganOptionalvalue我正在使用XCode7.3.1。我正在添加代码的图片: 最佳答案 可能是此时在完成处理程序
我正在尝试以某种方式保存我的访问token/在应用程序退出/崩溃时保持登录状态。我可以登录Facebook并使用FBSDKGraphRequest检索数据,但每次我退出应用程序时,我都会遇到另一个登录屏幕,要求我进行身份验证(并说我已经授权了这个应用程序)在进行了大量的谷歌搜索后对于特定的FBSDK版本,我发现几乎没有任何东西可以帮助我以某种方式让当前用户登录到Facebook。FBSession已被弃用(因此我不能使用它,因为它不再在最新的SDK中),而是我必须使用FBSDKAccessToken做一些事情,但我真的不知道我必须做什么。这是我用来检查当前是否登录的当前代码:AppTa