Friendsmash facebook教程

时间:2015-07-16 19:17:54

标签: facebook facebook-graph-api facebook-javascript-sdk facebook-canvas

嗨,我希望有人可以提供帮助。我一直在关注Friendsmash教程,学习如何编写Facebook应用程序。我对编程非常陌生并且陷入困境。我似乎无法登录该应用的第一批用户。

我的core.js文件看起来像这样

$( document ).ready(function() {

showHome();

 $( document ).on( 'click', 'button.play', function() {
    onPlay();
  });

  $( document ).on( 'click', '#gameover button.close', onGameOverClose );

  $( document ).on( 'mousedown', '#canvas', onGameCanvasMousedown );

  FB.init({
  appId: '452032718270713',
  frictionlessRequests: true,
  status: true,
  version: 'v2.3'
});

FB.Event.subscribe('auth.authResponseChange', onAuthResponseChange);
FB.Event.subscribe('auth.statusChange', onStatusChange);
});

并且social.js文件看起来像

function login(callback) {
  FB.login(callback);
}
function loginCallback(response) {
  console.log('loginCallback',response);
  if(response.status != 'connected') {
    top.location.href = 'https://www.facebook.com/appcenter/pdhwebdevelopment';
  }
}
function onStatusChange(response) {
  if( response.status != 'connected' ) {
    login(loginCallback);
  } else {
    showHome();
  }
}
function onAuthResponseChange(response) {
  console.log('onAuthResponseChange', response);
}

我还将sdk包含在index.php

的头部

感谢您的帮助

0 个答案:

没有答案