Вам необходимо добавить &type=user_agent
к запросу. Вы получите AuthToken с хеш-маркером в следующем формате.
http://yourredirecturi#code=[accesstoken]
Если вы установите запрос на &type=web_server
, вы получите AuthToken в качестве параметра строки запроса: <a href="http://yourredirecturi&code=[accesstoken]" rel="noreferrer">http://yourredirecturi&code=[accesstoken]</a>
.
Вот полное объяснение того, как реализовать протокол OAuth Facebook. Примеры кода в ASP.NET MVC, но они должны быть достаточно хорошо переведены на любой язык:
Протокол OAuth 2.0 платформы Facebook и ASP.NET MVC