我正在使用带有oAuth 2.0的face javascript sdk。我为我的网站https://developers.facebook.com/docs/reference/dialogs/oauth/提供了外部网站facebook登录链接。
现在它在我的弹出窗口中显示网页不可用并且我使用上面的链接进行了检查,并且facebook域也存在同样的问题。 facebook有问题还是我做错了什么?请帮我解决这个问题。
我的代码:
$(document).ready(function () {
$('#divFBButton').find('.fb_button').prop('disabled', true);
var FBAPPID = $('#ctl00_contentPlaceHolderRight_hdnFBAppID').val();
window.fbAsyncInit = function () {
console.log('http://'+window.location.host+'/Dashboard/channel.html'+'channel URL');
// console.log (window.location.host+'host checking');
FB.init({
appId: FBAPPID, cookie: true,
status: true, xfbml: true, oauth: true
});
};
(function () {
var e = document.createElement('script'); e.async = true;
e.src = document.location.protocol
+ '//connect.facebook.net/en_US/all.js';
document.getElementById('fb-root').appendChild(e);
} ());
<div id="fb-root">
</div>
<fb:login-button scope="manage_pages,offline_access,read_insights" size="large" style="opacity: .01 !important;
width: 250px !important; line-height: 31px !important; margin-top: 0 !important;"
onlogin="getPages()"> Sign In With Facebook Account </fb:login-button>
</div>