после того, как все решения по переполнению стека все еще не могут войти в систему на моем локальном сервере

Получивший наибольшее количество голосов ответ на вопрос об изменении файла хоста, который у меня есть, изменился на имя моего веб-сайта, которое не является активным доменом, а находится в моем локальном домене

127.0.0.1       localhost
127.0.0.1       localhost/great

после этого я сделал тестовое приложение также fbdevelopers и изменил домен на localhost

введите описание изображения здесь

и после этого я комментирую весь код входа в систему fb запущенного приложения на живом сервере и интегрирую код входа в систему fb

function statusChangeCallback(response) {
alert("yes");
console.log('statusChangeCallback');
console.log(response);if (response.status === 'connected') {
// Logged into your app and Facebook.
testAPI();
} else {

document.getElementById('status').innerHTML = 'Please log ' +
'into this app.';
}
}function checkLoginState() {
alert("here");
FB.getLoginStatus(function(response) {
statusChangeCallback(response);
});
}
window.fbAsyncInit = function() {
alert("ghhh");
FB.init({
appId      : '1726174127690844',
xfbml      : true,
version    : 'v2.10'
});
FB.AppEvents.logPageView();
};FB.getLoginStatus(function(response) {
statusChangeCallback(response);
});

};(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));function testAPI() {
console.log('Welcome!  Fetching your information.... ');
FB.api('/me', function(response) {
console.log('Successful login for: ' + response.name);
document.getElementById('status').innerHTML =
'Thanks for logging in, ' + response.name + '!';
});
}

и кнопка входа в фб

<fb:login-button
scope="public_profile,email"onlogin="checkLoginState();">
</fb:login-button>
<div id="status">
</div>

но все равно получаю ошибку

Can't Load URL: The domain of this URL isn't included in the app's domain

пожалуйста, гений, где я не прав, поправьте меня, пожалуйста, дайте мне свой экспертный совет

-2

Решение

Вы должны добавить новый временный домен или использовать домен действующего сайта, пока вы разрабатываете его на своем локальном хосте для своего локального хоста, например

127.0.0.1       yoursitedomain.com

и использовать yoursitedomain.com в качестве домена приложения fb
Таким образом, fb не будет отклонять домен, и вы сможете реализовать его также с вашего локального хоста.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]