페이스 북 캔버스 애플리케이션을 개발 중이 었는데이 간단한 코드가 실패했다. 내가 튜토리얼에서 똑바로 갔다 때문에, 무엇이 잘못되었는지 모르겠어요페이스 북 PHP SDK getLoginUrl failed - strange
<?php
require 'facebook.php';
/*
Facebook::$CURL_OPTS[CURLOPT_SSL_VERIFYPEER] = false;
Facebook::$CURL_OPTS[CURLOPT_SSL_VERIFYHOST] = 2;
*/
$facebook = new Facebook(array(
'appId' => 'xxx',
'secret' => 'xxx',
'cookie' => true,
));
//Request params
if(!($facebook->getSession()))
{
header("Location:" . $facebook->getLoginUrl(array('req_perms' => 'publish_stream')));
exit;
}
?>
문제는 header("Location:" . $facebook->getLoginUrl(array('req_perms' => 'publish_stream')));
이다. 출구를 제거하는 것을 포함하여 그것을 제거 할 때, 응용 프로그램은 잘 돌아갈 수 있습니다. 그러나, 내가 그것을 가지고, 응용 프로그램은 아무것도 표시하지 않습니다. 그냥 빈 페이지. 그리고 chrome의 개발자 도구에는 "channel.facebook.com의 리소스 오류로드"가 있습니다.
아무 때 나 잘못 판단하는 데 도움이 될 수 있습니까? 나는이 코드에서 무엇이 잘못되었는지 이해하지 못한다. 나는 appId와 비밀이 맞는지 확인했다.