1

access_token がどのユーザーに属しているかを調べることはできますか?

私は access_token を持っています。そして、この access_token を作成したユーザー ID を見つけたいと思います。

ありがとう

4

3 に答える 3

2

マギーの答えは正しいですが、アクセストークンの文字列にuidが表示されているという事実は、常に正しいとは限りません。とはいえ、アクセストークンの形式を変更するためのロードマップについては何も知りません。

他の2つのオプション:

  1. グラフAPI呼び出しをhttps://graph.facebook.com/me?fields=id&access_token=[ACCESS TOKEN HERE]行います-トークンがまだ有効である場合は、次のような回答が返されます。

    {        
    "id": "[UID HERE]"
    }
    
  2. https://developers.facebook.com/tools/access_token/lintでアクセストークンリンターを使用します

于 2011-07-25T13:08:53.247 に答える
2

はい、ユーザーIDはアクセストークンに含まれています。次のようなアクセス トークンがある場合:

1234567890|2.a3KGHbLrzTqw__.86400.129394400-102450226|-XY1zH_PN-nbTtyhDPc

102450226 は使用済みの ID です。文字列を「|」で分割し、中間部分を取得してから「-」で分割し、最後の部分を取得する必要があります。

于 2011-07-25T12:35:24.913 に答える
0

この場所https://developers.facebook.com/tools/debugで Facebook 開発者が利用できるデバッガーを使用でき ます。ユーザー、アプリ、ページのすべてのアクセス トークンについて詳しく知ることができます。

于 2012-10-08T21:55:26.650 に答える