PHP SDK를 사용하여 인증에 문제가 있습니다. github에서 "facebook.php"및 "base_facebook.php"를 다운로드했습니다. 아래 코드는 제가 사용하고있는 코드입니다 만, 내가 잘못하고있는 부분을 파악할 수 없습니다 (이 모든 것을 처음 접하게됩니다).인증 사용 PHP SDK가 작동하지 않습니다.
<?php
require 'facebook.php' ;
$fbconfig['appid' ] = xxx;
$fbconfig['secret'] = "xxxx";
$fbconfig['baseurl'] = "xxx";
$params = array(
'scope' => 'read_stream, friends_likes',
'redirect_uri' => 'xxx'
);
$loginUrl = $facebook->getLoginUrl($params);
$logoutUrl = $facebook->getLogoutUrl();
if(!$user)
{
echo "<P>You need to <a href=\"' . $loginUrl . '\">log into FB</a></p>\n";
exit();
}
else
{
echo "<p style=\"margin-bottom:20px;\"><a href=\"{$logoutUrl}\">Logout</p>\n";
}
?>
어떤 제안이 훨씬 appriciated : 당신이 명시 적으로 자신의 Facebook
오브젝트를 구축 할 필요가 같은
을, 어떤이 스크립트 실제로하고 있니? –
사용자가 로그인하지 않은 경우 "FB에 로그인"링크를 표시하고 로그인 한 경우 "로그 아웃"버튼 만 표시하면됩니다. 코드를 실행할 때 다음과 같은 PHP 오류가 발생합니다. "치명적인 오류 : 20 행의 /xx/xx/xx/xx.php에있는 객체가 아닌 getLoginUrl() 멤버 함수로 호출" –