jjzjj

FBSDKAccessToken

全部标签

ios - "[[FBSDKAccessToken currentAccessToken] hasGranted:@"publish_actions "]"总是返回 false

我正在尝试验证我是否拥有publish_actions权限。总是假的。即使当我请求并获得publish_actions并获得succeeded=TRUE时,重新验证仍然返回false。有什么想法吗?boolbGranted_publish_actions=[[FBSDKAccessTokencurrentAccessToken]hasGranted:@"publish_actions"];boolbGranted_user_photos=[[FBSDKAccessTokencurrentAccessToken]hasGranted:@"user_photos"];if(!bGrante

ios - FBSDKAccessToken currentAccessToken 为 nil

代码:self.accountStore=[[ACAccountStorealloc]init];ACAccountType*FBaccountType=[self.accountStoreaccountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierFacebook];NSString*appID=@"356775877779749";//TheappIDissuedbyFacebookNSDictionary*dictFB=[NSDictionarydictionaryWithObjectsAndKeys:appID,ACF

ios - 检查accesstoken是否过期Facebook SDK 4.7 ios

我正在使用facebooksdk4.7,我需要检查accesstoken是否过期。FBSDKAccessToken*access_token=[FBSDKAccessTokencurrentAccessToken];if(access_token!=nil){//userisnotloggedin//HowtoCheckifaccesstokenisexpired?if([access_tokenisExpired]){//accesstokenisexpired......//}}如果我成功了,我必须再次登录用户。SDK提供了一个到期日期。这有什么帮助?设备可能有错误的日期。

iOS 9 (Xcode 7) Facebook API/FBSDKCoreKit.framework/FBSDKCoreKit(FBSDKAccessToken.o)' 不包含位码

我正在尝试在iOS9.0中使用Xcode7构建包含FacebookSDK的应用程序。我收到此错误。谢谢 最佳答案 将您的FacebookSDK版本更新到4.6TheSDKsupportsvariousiOS9featuresincludingBitcode.Inaddition,theSDKdialogssuchasLogin,Like,ShareDialogsautomaticallydeterminethebestUIbasedonthedevice,includingSFSafariViewControllerinsteado

ios - FBSDKAccessToken currentAccessToken 退出app后为nil

我正在开发一个使用FacebookSDK登录的ios应用程序。我已将LogInViewController设置为Storyboard中的初始ViewController,用户可从此处使用FB帐户登录。我有另一个ViewController,它会在用户登录后正确加载。在AppDelegate文件中,我正在检查currentAccessToken,如果它不是nil,我将直接加载第二个ViewController,因为用户已经登录。但是,如果我退出应用程序并重新启动它,currentAccessToken始终为nil。仅当我按下主页按钮并在应用程序仍在后台运行时重新打开它时它才有效。以下是代

ios - FBSDKAccessToken currentAccessToken 退出app后为nil

我正在开发一个使用FacebookSDK登录的ios应用程序。我已将LogInViewController设置为Storyboard中的初始ViewController,用户可从此处使用FB帐户登录。我有另一个ViewController,它会在用户登录后正确加载。在AppDelegate文件中,我正在检查currentAccessToken,如果它不是nil,我将直接加载第二个ViewController,因为用户已经登录。但是,如果我退出应用程序并重新启动它,currentAccessToken始终为nil。仅当我按下主页按钮并在应用程序仍在后台运行时重新打开它时它才有效。以下是代

ios - Facebook iOS SDK FBSDKAccessToken.currentAccessToken() 即使在登录时也为零?

我在使用FBSDKAccessToken时遇到一些奇怪的行为:overridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.println(FBSDKAccessToken.currentAccessToken())//printsnilif(FBSDKAccessToken.currentAccessToken()!=nil){//Userisalreadyloggedin,doworksuchasgotonextviewcontroll

ios - FBSDKProfile currentProfile 为 nil 但 FBSDKAccessToken currentAccessToken 有值

正如标题所说,这是一个错误还是真的有可能?我使用[FBSDKAccessTokencurrentAccessToken].tokenString检查现有的Facebooksession是否存在,然后我将使用[FBSDKProfilecurrentProfile].userID获取session的用户身份。但是有时我会遇到[FBSDKAccessTokencurrentAccessToken].tokenString有一个值但是[FBSDKProfilecurrentProfile]是nil。我将它用于我的应用程序的自动登录功能。感谢您的回复!所以我有这个代码片段:if([FBSDKAc

ios - 无法在我的 iOS9 应用程序中打印 FBSDKAccessToken.currentAccessToken().tokenString

出于学习目的,我在Swift中为iOS9创建了一个应用程序。当我通过我的应用程序登录Facebook时,我试图打印Facebook当前的访问token。当我单击fblogin按钮时,它会打开Safari并显示我已经授权了我的应用程序,但是当我单击“确定”时,它停留在Safari页面上并且没有按应有的方式打印token。它说:fatalerror:unexpectedlyfoundnilwhileunwrappinganOptionalvalue我正在使用XCode7.3.1。我正在添加代码的图片: 最佳答案 可能是此时在完成处理程序

ios - Facebook SDK 4.0 保持登录状态/在 iOS (Swift 3) 中保存 FBSDKAccessToken

我正在尝试以某种方式保存我的访问token/在应用程序退出/崩溃时保持登录状态。我可以登录Facebook并使用FBSDKGraphRequest检索数据,但每次我退出应用程序时,我都会遇到另一个登录屏幕,要求我进行身份验证(并说我已经授权了这个应用程序)在进行了大量的谷歌搜索后对于特定的FBSDK版本,我发现几乎没有任何东西可以帮助我以某种方式让当前用户登录到Facebook。FBSession已被弃用(因此我不能使用它,因为它不再在最新的SDK中),而是我必须使用FBSDKAccessToken做一些事情,但我真的不知道我必须做什么。这是我用来检查当前是否登录的当前代码:AppTa
12