2011-09-17 3 views
0

Yii 프레임 워크를 사용하여 페이스 북 앱을 개발 중이며 인증 및 기타 그래프 API 호출에 php sdk를 사용하려고합니다. 완벽하게 작동하는 인증을위한 테스트 된 스크립트가 있지만 Yii 프레임 워크에서 생성 된 파일을 제대로 구현할 수는 없습니다.php sdk 및 Yii 프레임 워크를 사용한 Facebook 인증

은 지금은에 전체 인증 코드 구성 요소FacebookHelper 클래스를 만드는 오전

public function authenticator() 

(이 기능은

를 사용하여뿐만 아니라 수입으로 시작하기 바로 전에 facebook.php 포함했다
'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을 호출하지만, 페이스 북은 약간의 오류가 발생 MSG를 표시합니다.

내가 뭘 잘못하고있어.

나는 MVC 모델과 Yii 프레임 워크에 익숙하지 않기 때문에 나는 그것에 대해 어떻게해야하는지에 관해서는 약간 분실했다. 그래서 당신이 또한 당신의 대답을 설명 할 수 있다면 매우 감사 할 것이다. MVC 아키텍처). 고맙습니다!

+2

당신이 더 이상 정보에 대한이 있습니까 "약간의 오류가 발생했습니다"? 또한'config/main.php'에 오류 로그 관리자가 있다고 가정하면'Yii :: trace (CVarDumper :: Dump ($ variable_of_interest))'에 대한 호출을 추가하면 도움을 줄 수 있습니다. – hobs

답변

0

.. 내가 PHP-SDK를 사용하여 페이스 북의 로그인에 대한 다음과 같은 확장자를 사용하고 있는데 그이 제대로 작동 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

관련 문제