Я не могу войти в систему с помощью facebook из любых приложений, в том числе из моих. Это вызвано отсутствием «facebook.com» на URL страницы входа. Когда мы нажимаем на кнопку входа, то URL должен быть«facebook.com» отсутствует на странице входа в систему URL-адрес
https://www.facebook.com/login.php?skip_api_login=1&api_key=XXX ....
, но в моем случае:
https://www./login.php?skip_api_login=1&api_key=XXX .. (без "facebook.com")
Таким образом, на веб-странице ничего не отображается. Это случилось сегодня, вчера все было нормально. Я попробовал код примера на facebook, и проблема осталась прежней. Вот код:
<?php
require 'facebook.php';
$facebook = new Facebook(array(
'appId' => '137737616434442',
'secret' => 'XXX',
'baseurl' => 'http://localhost/facebookconnect/login/example.php',
));
$user = $facebook->getUser();
if ($user) {
try {
$user_profile = $facebook->api('/me');
} catch (FacebookApiException $e) {
error_log($e);
$user = null;
}
}
if ($user) {
$logoutUrl = $facebook->getLogoutUrl(array('next' => 'http://localhost/facebookconnect/login/example.php'));
session_destroy();
} else {
$loginUrl = $facebook->getLoginUrl(array(
'scope' => 'email,user_birthday,friends_birthday,publish_stream,user_location,friends_location,user_work_history,user_likes,friends_work_history,user_about_me,friends_about_me,user_hometown',
'redirect_uri' => 'http://localhost/facebookconnect/login/example.php'));
}
$naitik = $facebook->api('/naitik');
?>
Любая помощь будет принята с благодарностью, спасибо
Можете ли вы разместить код примера, пожалуйста? Не стесняйтесь редактировать свой идентификатор приложения, однако нам понадобится код для просмотра. –
Мое приложение сталкивается с той же проблемой. отсутствует "facebook.com" после того, как вызвал FB.Login() – kevin
@AndrewWhite отредактирован .. Я думаю, что проблема не в приложении facebook, потому что эта проблема относится ко всем веб-приложениям, включая stackoverflow –