2011-08-26 92 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

注:應用程序的祕密就像你的密碼;它不應該被髮送到客戶端或嵌入在客戶端代碼中。

相關問題