此代码通常有效
-(NSString *) strOauthToken
{
ACAccountCredential *fbCredential = [self.acAcount credential];
return [fbCredential oauthToken];
}
我的程序会自动发布用户评论或书签到Facebook。我需要facebook SDK而不仅仅是社交框架。所以我从社交框架中获取了ACAccountCredential并将令牌提供给facebook IOS SDK。
过去工作正常。它在模拟器和除了我的其他所有手机上都能正常工作。
现在它总是返回零。我见过
那说:
此属性是必需的,必须在保存帐户之前设置。 出于隐私原因,该帐户后无法访问此属性 保存了。
这个属性需要什么意思?必须设置属性是什么意思。我从来没有设置这个属性。不知怎的,它已经包含了价值。此外,帐户"何时保存"
为什么它不起作用?
适用于大多数手机和模拟器。它不适用于我的iPhone 5s。
答案 0 :(得分:1)
我认为我们现在正在使用
NSString *accessToken = [FBSession activeSession].accessTokenData.accessToken;
你可以尝试一下,让我知道它是否有效?