1
내가 다음 config.php 파일이 www.sitename.com/facebook/에 앉아있다이 코드가 Facebook API 오류 191을 던지는 이유는 무엇입니까?
<?php
require_once 'library/facebook.php';
$app_id = "xyz";
$app_secret ="xyz"
$facebook = new Facebook(array (
'appId' => $app_id,
'secret'=> $app_secret,
'cookie'=> true
));
if(is_null ($facebook->getUser()))
{
header("Location:{$facebook->getLoginUrl(array('req_perms'=>'user_status, publish_stream, user_photos'))}");
exit;
}
?>
응용 프로그램을 등록에 사용 된 사이트의 URL은 http://www.sitename.com/facebook/
가때문에이 파일을 실행하는 것은 저를 지시한다입니다 인증 페이지 ... 대신 다음 오류가 발생합니다.
API Error Code: 191
API Error Description: The specified URL is not owned by the application
Error Message: redirect_uri is not owned by the application.
이 문제를 해결하는 방법과 그 이유에 대해 설명 할 수 있습니까? 오류 191에 대한
'redirect_uri'가 (가) 무엇으로 설정되어 있습니까? – ceejayoz
facebook PHP-SDK의 getLoginUrl 메소드에 의해 currentURL (ie mysite.com/facebook/)으로 설정되었으므로 문제의 원인을 보지 못하도록한다. – algorithmicCoder
[Facebook API 오류 191] (http : //stackoverflow.com/questions/4691782/facebook-api-error-191) – genesis