3

私はFacebookアプリに取り組んでおり、Facebook Graph Toolkitを何ヶ月も使用しており、その間ずっと私のコードが機能しています(アクセストークンを取得でき、それらを使用してFacebookユーザーの詳細を取得したり、ニュースフィードを公開したりできます)

さて、私はそれが起こるとはまったく予想していなかった新しい問題が発生し、Facebook の何が問題なのかを知りませんでした。

私は古いコードセットをたどっていて、Facebook がこの形式ではないアクセストークンを返すようになったことを発見しました (これは私が使用している間ずっと正しい形式であり、このページにあるのと同じ形式です |c4e304f814362ec6b6dd823a .1-|LerzWafqGjfriGabNmmOU4U07Pw

今、私はこのようなフォーマットを取得しています

AAABddZAETAbyBAKNESQCdiZC2ojQOjSAIHfFCBFtn99wUYC448po2FN4VrvempAQVnUaBwJb9Qxwg6j9uegLZAeAZA4vmh503bHkUIsj1hIl1ZCvCbZBkz&expires=6204

どうなるか知ってる人いますか??

4

2 に答える 2

2

これは新しいスタイルの access_token です。次のリンクにアクセスすると、動作していることがわかります。

https://graph.facebook.com/me?access_token= {質問のaccess_token}

この変更は、Facebook 開発者ブログで宣伝されています。

https://developers.facebook.com/blog/post/497/ ... https://developers.facebook.com/blog/post/555/

ただし、この変更を示すドキュメントがまだ更新されていないため、access_token のスタイルが変更された理由についてはまだ答えられません: https://developers.facebook.com/docs/authentication/

注: 質問から access_token を削除することをお勧めします。これは、他のユーザーがあなたのデータにアクセスできることを意味するためです!

于 2011-09-14T15:14:43.163 に答える
0

これは、Facebookが移行する新しい暗号化されたアクセストークンのようです。おそらく標準になるでしょう。以前に異なるビットの情報を解析していた場合は、おそらくそれをデコードするように変更する必要があります。

于 2011-09-09T06:21:20.967 に答える