1

facebook ios sdk 3.1からアクセストークンを取得するには?

私はすでにFacebookのログインを取得しています。ログインが完了すると、アプリがフォアグラウンドになります。これからアクセストークンを取得する方法はまだわかりませんでしたが。

[[FBSession activeSession] accessToken] から null を取得します。指図。

何か案は?

4

4 に答える 4

6

accessTokenは推奨されていないため、これを使用する必要があります...

[[FBSession activeSession] accessTokenData];

これはあなたを助けるでしょう......

于 2013-04-22T14:44:23.593 に答える
3

FBSession.accessTokenNSString*、 は非推奨です。FB のドキュメントでは、(FBAccessTokenData*) accessTokenData代わりに使用することを提案しています。 FBAccessTokenDataにはフィールドがある(NSString*) accessTokenため、解決策は代入することです

[FBSession activeSession].accessToken

[FBSession activeSession].accessTokenData.accessToken

編集: この記事の執筆時点では、SDK 3.8 までです。

于 2013-10-08T18:42:22.943 に答える
1

こんにちは、これは私にとって完璧に機能します。

[[[FBSession activeSession] accessTokenData] accessToken];

それがあなたを助けることを願っています。

于 2014-05-02T14:16:44.057 に答える
0

これは私にとってはうまくいきました。これを試して:

[session accessTokenData].accessToken
于 2013-11-01T09:11:26.660 に答える