Могу посоветовать только ещё более извращенский способ. С помощью LLVM скомпилить обычную C++ программу и сконвертировать её в JS-код при помощи emScripten. Примерно как это было сделано вот здесь: github.com/katsuyan/speak.js
Ну извините, разрешение специально для этого и сделали, чтобы вы просто так не смогли получить данные, пока пользователь не позволит. А тут выходит вы пытаетесь обойти сэндбокс Фейсбука.