2011-08-26 93 views
5

我想从JavaScript SDK提交评分。 这是我当前的尝试:如何从Facebook JavaScript SDK发布评分

FB.api("/me/scores", 'post', {score: seconds, access_token: FB.getSession().access_token}, function(response){ 
     if (!response || response.error) { 
      console.error(response); 
     } else { 
      console.log(response); 
     } 
}); 

我得到的错误信息:

(#15) This method must be called with an app access_token. 

因为我传递的访问令牌,为什么不这项工作?

谢谢。

+0

你确定FB.getSession()。access_token返回一个值吗? – bkaid

回答

2

FB.getSession().access_token不会返回一个应用程序访问令牌。应用程序访问令牌旨在用于服务器端,并使用应用程序ID和应用程序秘密进行检索,如下所述:https://developers.facebook.com/docs/authentication/#applogin

注:应用程序的秘密就像你的密码;它不应该被发送到客户端或嵌入在客户端代码中。

相关问题