我想使用codeiginiter创建一个Facebook应用程序,但我总是遇到同样的错误:
法语:L'URL fournie n'estpasautoriséeparla configuration de l'application:Une ou plusieurs URL fournies ne sontpasautoriséesparpalaramètresdel'application。 Elle(s)doi(ven)t对应的网站ou du Canevas,ou le domainedoitêtreunsous-domaine de l'un des domaines de l'application。
Google英文翻译:应用程序配置不允许提供的URL。应用程序的设置不允许提供一个或多个URL。她必须匹配网站或Canvas的URL,或者该字段必须是其中一个应用领域的子域。
这是我的代码:
class Welcome extends CI_Controller {
public function index()
{
parse_str( $_SERVER['QUERY_STRING'], $_REQUEST );
$CI = & get_instance();
$CI->config->load("facebook",TRUE);
$config = $CI->config->item('facebook');
$this->load->library('Facebook', $config);
// Try to get the user's id on Facebook
$userId = $this->facebook->getUser();
// If user is not yet authenticated, the id will be zero
if($userId == 0){
// Generate a login url
$data['url'] = $this->facebook->getLoginUrl(array('scope'=>'email', 'redirect_uri' => 'https://apps.facebook.com/dressthingstests/'));
$this->load->view('app/index', $data);
} else {
// Get user's data and print it
$user = $this->facebook->api('/me');
print_r($user);
}
}
}
有什么想法吗? :/ 非常感谢。