0

私は CakePHP 2.3.1 とこのプラグインを使用しています: https://github.com/webtechnick/CakePHP-Facebook-Pluginを使用して Facebook 認証を実装しています。このスクリーン キャストhttp://tv.cakephp.org/video/webtechnick/2011/01/12/nick_baker_--_facebook_integration_with_cakephpに従いましたが、うまくいきません。Facebook のユーザー情報を受け取ることができません。私は$this->Connect->user()いつも返すことを意味しますnull

4

2 に答える 2

0

まず、ユーザーがアプリへのアクセスを許可されていることを確認してください。次に、api(/me) を介して個人情報を取得するための呼び出しを行います =>$this->Connect->user()

個人的にはこれを使っています

public function beforeFilter(){
    if($this->Connect->FB->getUser() != 0){
        $this->set('facebookUser', $this->Connect->user());
}

ConnectComponent を開始すると、認証セッションが読み込まれます (または読み込まれません)。ID が見つからない場合は、ユーザーをログイン ダイアログにリダイレクトします。

于 2013-05-04T14:13:01.853 に答える