0

ページタブにアクセスしているユーザーのIDを見つけようとしています(ページを使用する前に認証する必要はありません)

私はいくつかの方法を試しました:

$requete_fb = $facebook->api('/me');

$me = $facebook->api('me', array('fields' => 'username'));

$request = $facebook->getSignedRequest();

$uid = $facebook->getUser();

しかし、それらのすべてが機能しませんでした (getUser は 0 を返し、その他は PhP エラーを返します)。

では、どうすればそれを行うことができますか?TOS を破ろうとしているのではなく、基本的な情報 (ロケール) を取得しようとしています。

それを行う他の方法はありますか?

4

1 に答える 1

2

ユーザーの許可なしに user_id を取得することはできません。

user_id と oauth_token は、ユーザーがアプリを承認した場合にのみ渡されます。

ただし、localeユーザー オブジェクトで使用できます。詳細については、署名付きリクエストを参照してください。

于 2012-07-25T19:30:15.503 に答える