我正在寫一個我想與Facebook分數整合的javascript遊戲庫。使用我的庫創建的遊戲通常運行在靜態文件服務器上(即,只有普通的HTML + JS,沒有服務器端腳本)。爲什麼不能通過Javascript中的評分API發佈評分?
我一直在尋找scores documentation,並且遇到this problem:您只能使用應用訪問令牌提交分數。
爲什麼?
糾正我,如果我錯了,但似乎,除非我有應用程序的祕密我不能讓一個應用程序訪問令牌,它似乎很明顯我不應該把應用程序祕密的JavaScript。對於大多數這些遊戲來說,服務器端腳本不存在問題。所以我無法獲得應用程序訪問令牌,所以這些遊戲都不能提交分數。
看起來尤其愚蠢的是,如果用戶授予應用「publish_stream」權限,那麼您可以自動創建一個符合「我剛剛在MySuperGame中取得77777!」的帖子。你可以用純HTML + JS做到這一點。但是你不能發佈分數。
我是否錯過了一些東西,或者API對此有點愚蠢?
難道你不需要一個'應用祕密'張貼到別人的牆上? – thedaian
不!只需要用戶登錄並點擊允許發佈權限即可。 – AshleysBrain