Why can't post scores via Scores API in Javascript? <p>I'm writing a javascript game library that I want to integrate with Facebook Scores. Games made with my library typically run on static file servers (i.e. just ordinary HTML+JS, no server side scripts).</p> <p>I've been looking at the <a href="http://developers.facebook.com/docs/score/" rel="nofollow">scores documentation</a> and have come across <a href="http://facebook.stackoverflow.com/questions/7211438/how-to-post-a-score-from-the-facebook-javascript-sdk">this problem</a>: you can only submit a score with an app access token.</p> <p>Why?</p> <p>Correct me if I'm wrong, but it seems I can't get an app access token unless I have the app secret, and it seems obvious I should not put the app secret in javascript. For most of these games, server side scripting is out of the question. So I have no way to get an app access token, so none of these games can submit scores.</p> <p>What seems especially dumb is if the user grants the app the "publish_stream" permission, you can automatically make a wall post along the lines of "I just scored 77777 in MySuperGame!". You can do that with just pure HTML+JS. But you can't post a score.</p> <p>Am I missing something or is the API just a bit dumb about this?</p>