After a user is redirected to login dialog
$url = "https://graph.facebook.com/oauth/authorize?client_id=$appid&scope=&" .
"redirect_uri=$process_url";
where $process_uri is urlencoded url of form https://my.domain.com/process.php?param1=value1¶m2=value2. After user returned to https://my.domain.com/process.php I do curl request to (have tried to use file_get_contents first):
$url = "https://graph.facebook.com/oauth/access_token?client_id=" .
"$appid&redirect_uri=$current_url&client_secret=$secret" .
"&code={$_REQUEST['code']}";
I'm getting { "error": { "message": "Error validating verification code.", "type": "OAuthException", "code": 100 } }.
After googling I realized that the main reason that may cause the problem is wrong redirect_uri in curl request. The question is: what should be redirect_uri in curl request? https://my.domain.com/? Or https://my.domain.com/process.php? Or https://my.domain.com/process.php?param1=value1¶m2=value2?
Thank you in advance!