我是一名Facebook应用开发的初学者。我遇到了身份验证问题,我正在尝试使用以下网址:https://graph.facebook.com/oauth/access_token?client_id=$client_id&client_secret=$client_secret&type=client_credentials&redirect_uri=http://www.wesbite.com/facebook/&scope=email,offline_access,但是我收到了这个错误消息:"Invalid verification code format." 我已经尝试解决了三个小时了,但没有结果。我试着在谷歌上搜索这个消息,但显然它不是那么受欢迎。请问你能帮忙吗?编辑:我使用了这个函数:
function get_contents($link)
{
if (function_exists('curl_init')) {
$curl = curl_init();
$timeout = 0;
curl_setopt($curl, CURLOPT_URL, $link);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, $timeout);
$buffer = curl_exec($curl);
curl_close($curl);
return $buffer;
} elseif (function_exists('file_get_contents')) {
$buffer = file_get_contents($link);
return $buffer;
} elseif (function_exists('file')) {
$buffer = implode('', @file($link));
return $buffer;
} else {
return 0;
}
}
然后我将url作为参数传递:
$url = "https://graph.facebook.com/oauth/access_token?client_id=$client_id&client_secret=$client_secret&type=client_credentials&redirect_uri=http://www.mywebsite.com/facebook/&scope=email,offline_access";
echo get_contents($url);