2011-09-17 17 views
0

私はYiiフレームワークを使用してfacebookアプリケーションを開発しており、認証やその他のグラフAPI呼び出しにphp sdkを使用したいと考えています。私は完璧に動作する認証用のテスト済みのスクリプトを持っていますが、私はYiiフレームワーク生成ファイルで正しく実装できません。php sdkとYiiフレームワークを使用したFacebook認証

今私は(この関数は

を使用して起動するだけでなく、輸入される直前にfacebook.php含まれている コンポーネント

public function authenticator() 

で全体の認証コードとFacebookHelperクラスを作っています

'application.lib.*' 

ここで、保護されているlibディレクトリは私のphp sdkがある場所です

SiteControllerのメインコントローラには、次のコードを呼び出すためのコードが含まれています。

public function actionIndex() 
{ 
$fbhelper = new FacebookHelper(); 
$value=$fbhelper->authenticator(); 
if($value==0){ 
     die("It works"); 
    } 
    $this->render('index'); 
} 

アプリケーションが

$facebook->getLoginUrl() 

を使用してログインURLを呼び出しますが、Facebookは、いくつかのエラーが発生したMSGが表示されます。

私は間違っています。

MVCモデルとYiiフレームワークの新機能として、私はそれについてどうすればいいのか分からないので、答えを説明することもできます(つまり、その中のMVCアーキテクチャ)。ありがとうございました!

+2

は、あなたが任意のより多くの情報についてのを持っていますか「何らかのエラーが発生しました」?また、 'config/main.php'でエラーログマネージャが設定されていると仮定して、' Yii :: trace(CVarDumper :: Dump($ variable_of_interest)) 'にいくつかの呼び出しを追加した場合、あなたと(潜在的な回答者)を助けるかもしれません。 – hobs

答えて

0

..私はPHP-SDKを使用して、Facebookのログインのための以下の拡張子を使用していますし、そのが正常に動作のYiiフレームワークとその具体的

https://github.com/facebook/facebook-php-sdk-v4

...

+1

あなたはYiiに固有だと言いますが、あなたが提示するリンクはfacebook php sdk用です。リンクも古くなっています:https://github.com/facebook/facebook-php-sdk – jribeiro

+0

これは削除されました。新しいリンクはhttps://github.com/facebook/facebook-php-sdk-v4です。 – Skatox

関連する問題