Таким образом, у меня есть эта очень странная проблема с входом в facebook (чтобы он мог загружать фото в facebook), он отлично работает с моей учетной записью, на любом ПК, даже инкогнито. но когда кто-либо еще пытается войти в систему, он говорит: "Given URL is not allowed by the Application configuration.: One or more of the given URLs is not allowed by the App settings. It must match the Website URL or Canvas URL, or the domain must be a subdomain of one of the App domains."
У меня также есть кнопка совместного доступа, которая требует входа в систему, и это работает для всех. нет ошибок для совместного использования. Valid OAuth redirect URIs
я установил это на свой URL-адрес веб-сайта. код:
$('#getFbImg').click(function () {
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
var uid = response.authResponse.userID;
var accessToken = response.authResponse.accessToken;
getPermissions();
getUserAlbums();
getUserUploads();
}
else if (response.status === 'not_authorized') {
// the user is logged in to Facebook,
// but has not authenticated your app
}
else {
// the user isn't logged in to Facebook.
FB.login(function(response) {
if (response.authResponse) {
var uid = response.authResponse.userID;
var accessToken = response.authResponse.accessToken;
getPermissions();
getUserAlbums();
getUserUploads();
} else {
console.log('User cancelled login or did not fully authorize.');
}
}, {scope: 'public_profile,user_photos,user_likes'});
}
});
});
Почему только я могу использовать его, и все остальные получают данный URL-адрес не разрешен с помощью конфигурации приложения. Один или несколько указанных URL-адресов не разрешены настройками приложения. Он должен соответствовать URL-адресу веб-сайта или Canvas, или домен должен быть поддоменом одного из доменов приложений. ошибка
Вероятно, вы указали разные URL-адреса в настройках вашего приложения, чем вы используете на своем скрипте.