Я только что создал приложение Facebook, это моя первая попытка, и я полностью следовал документации разработчика Facebook, выполняя все как указано, я застрял в этой ошибке при авторизации приложения:
Произошла ошибка. Пожалуйста, повторите попытку позже.
<?php
$app_id = '1603369454518730';
$app_secret = '511b194f6sdgg6eca7cc748d7be6d82d';
//$canvas_page = "http://apps.facebook.com/myapp";
$canvas_page = "http://myappweb.com/app/landhere.php";
$auth_url = "https://www.facebook.com/dialog/oauth?client_id=" . $app_id . "&redirect_uri= " . urlencode($canvas_page);
//Requesting Signed Parameter:
$signed_request = $_REQUEST["signed_request"];
list($encoded_sig, $payload) = explode('.', $signed_request, 2);
$data = json_decode(base64_decode(strtr($payload, '-_', '+/')), true);
//User Info. Variables:
try {
$userId = $data["user_id"];
} catch(Exception $e) {
echo $e -> getMessage();
echo "<br>";
}
if (!empty($data["user_id"])) {
if ($data['page']['liked']) {
echo "hello";
} else {
echo "like page";
}
} else {
echo("<script> top.location.href='" . $auth_url . "'</script>");
}
?>
Я пытался предложить, что я нашел в других темах, таких как проверка идентификатор приложения и секрет приложения , отключение песочницы . Но все это еще не сработало для меня. Пожалуйста, помогите мне с этим.
Спасибо.