мой канал URL установлен какнедействителен редирект URI при использовании Facebook Javascript SDK
channelUrl : '//www.example.com/xyx/channel.html'
содержание channel.html является
<script src="//connect.facebook.net/en_US/all.js"></script>
и мой сайт URL устанавливается следующим
http://www.example.com/xyz/
и я сохранил следующий код в common.js и добавил является javascript-файлом до рядом с открытием тега тела.
window.fbAsyncInit = function() {
FB.init({
appId : 'XXXXXXX', // App ID
channelUrl : '//www.example.com/xyz/channel.html', // Channel File
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
// Additional initialization code here
};
// Load the SDK Asynchronously
(function(d){
var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
var e = document.createElement('script');
e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
e.async = true;
document.getElementById('fb-root').appendChild(e);
}(document));
после делать все это, когда я открываю www.example.com/xyz и нажмите на facebook кнопки входа я получаю следующее сообщение об ошибке во всплывающем окне, делает любой из них имеет решение к нему?
я искал много нити, но не повезло
API Error Code: 191
API Error Description: The specified URL is not owned by the application
Error Message: Invalid redirect_uri: Given URL is not allowed by the Application configuration.
Bingo !! я решил это, установив домен сайта на www.example.com, спасибо – Hunt
мое удовольствие помочь :) –
Ссылка мертва, хотя ..... – Samssonart