Javascript can';t使用parse登录facebook
我正在尝试将facebook登录选项添加到我的网站,我想登录到parse帐户 我添加了以下脚本: 1) 在index.html内的标记之后:Javascript can';t使用parse登录facebook,javascript,html,facebook,login,parse-platform,Javascript,Html,Facebook,Login,Parse Platform,我正在尝试将facebook登录选项添加到我的网站,我想登录到parse帐户 我添加了以下脚本: 1) 在index.html内的标记之后: <script> // Initialize Parse Parse.initialize("**********************", "*****************************"); window.fbAsyncInit = function() { Parse.FacebookUtil
<script>
// Initialize Parse
Parse.initialize("**********************", "*****************************");
window.fbAsyncInit = function() {
Parse.FacebookUtils.init({ // this line replaces FB.init({
appId : '{******************}', // Facebook App ID
status : true, // check Facebook Login status
cookie : true, // enable cookies to allow Parse to access the session
xfbml : true, // initialize Facebook social plugins on the page
version : 'v2.3' // point to the latest Facebook Graph API version
});
// Run code after the Facebook SDK is loaded.
};
(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'));
</script>
<script src="//www.parsecdn.com/js/parse-1.4.2.min.js"></script>
<script src='login.js'></script>
当然,index.html中的标记中有两行:
<script>
// Initialize Parse
Parse.initialize("**********************", "*****************************");
window.fbAsyncInit = function() {
Parse.FacebookUtils.init({ // this line replaces FB.init({
appId : '{******************}', // Facebook App ID
status : true, // check Facebook Login status
cookie : true, // enable cookies to allow Parse to access the session
xfbml : true, // initialize Facebook social plugins on the page
version : 'v2.3' // point to the latest Facebook Graph API version
});
// Run code after the Facebook SDK is loaded.
};
(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'));
</script>
<script src="//www.parsecdn.com/js/parse-1.4.2.min.js"></script>
<script src='login.js'></script>
3) 然后我有一个简单的a标记,它有一个onClick属性:
<a href="#" onClick="LogInWithFacebook();">Log In</a>
然而,当我点击它时,什么也没发生,LogInWithFacebook函数中的任何消息都没有出现。在face中,
Parse.FacebookUtils.logIn
中的任何消息都不会出现,因为当我在调用Parse.FacebookUtils.logIn
之前提醒消息时,它会出现…当您使用facebook api时,应该不会出现任何问题,因为它们的文档非常好。还可以使用OAuth2。这段代码对我来说很好,您能提供一个指向演示或JSFIDLE的链接吗?