facebook ios sdk 3.1からアクセストークンを取得するには?
私はすでにFacebookのログインを取得しています。ログインが完了すると、アプリがフォアグラウンドになります。これからアクセストークンを取得する方法はまだわかりませんでしたが。
[[FBSession activeSession] accessToken] から null を取得します。指図。
何か案は?
accessToken
は推奨されていないため、これを使用する必要があります...
[[FBSession activeSession] accessTokenData];
これはあなたを助けるでしょう......
FBSession.accessToken
、NSString*
、 は非推奨です。FB のドキュメントでは、(FBAccessTokenData*) accessTokenData
代わりに使用することを提案しています。 FBAccessTokenData
にはフィールドがある(NSString*) accessToken
ため、解決策は代入することです
[FBSession activeSession].accessToken
と
[FBSession activeSession].accessTokenData.accessToken
編集: この記事の執筆時点では、SDK 3.8 までです。
こんにちは、これは私にとって完璧に機能します。
[[[FBSession activeSession] accessTokenData] accessToken];
それがあなたを助けることを願っています。
これは私にとってはうまくいきました。これを試して:
[session accessTokenData].accessToken