FB.login不';t从内部页面返回authResponse
在FB.login上,我得到了 未捕获的SyntaxError:JSON中位于位置的意外标记\ 为了 {\“算法\”:“HMAC-SHA256\”,“代码\”:“ 但是我正在等待来自此代码的authResponse和status:FB.login不';t从内部页面返回authResponse,login,facebook-javascript-sdk,Login,Facebook Javascript Sdk,在FB.login上,我得到了 未捕获的SyntaxError:JSON中位于位置的意外标记\ 为了 {\“算法\”:“HMAC-SHA256\”,“代码\”:“ 但是我正在等待来自此代码的authResponse和status: $(function () { window.fbAsyncInit = function () { FB.init({ appId: server_data.keys.fb_app_id, cookie: true,
$(function () {
window.fbAsyncInit = function () {
FB.init({
appId: server_data.keys.fb_app_id,
cookie: true,
xfbml: true,
version: 'v2.6'
});
};
(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'));
$(document).on('click', '[login]', function() {
$('[login] .auth__auth-btn_text').text('Loading ...');
FB.login(function (response) {
statusChangeCallback(response);
}, {scope: 'public_profile,user_friends,email'});
});
function statusChangeCallback(response) {
console.log(response);
}
});
'use strict';
更新
函数响应正常-来自的authResponse
但我得到了未捕获的SyntaxError:Unexpected token仍在从内部页面调用,如
即使更改了developers.facebook.com/apps设置:
您的statusChangeCallback函数中有什么?FB.login回调中console.log(response)的结果是什么?@luschn,此方法根本不调用。因为FB.login上出现异常,您可以添加测试链接吗?@luschn,我更新了我的问题好吧……我们无法对本地主机测试链接执行任何操作……哈哈