точно обрабатывать строку запроса в asp.net mvc - PullRequest
0 голосов
/ 21 марта 2012

Я использую приложение Facebook, используя Facebook Sharp. Когда я отправляю запрос на разрешение на Facebook, Facebook отправляет мне этот URL mywebsite.com/facebook/gettoken#access_token=CODE&Expired_in=1232

public ActionResult gettoken(string access_token){
...
}

access_token возврат null

Я проверяю Request.Url. но не имеют access_token параметра

Как получить access_token в asp.net mvc?

Ответы [ 2 ]

1 голос
/ 21 марта 2012

В вашем redirect_uri у вас есть #. Возьми это.

A - это тег на стороне клиента, который говорит все после этого только для клиентских браузеров и никогда не передается на сервер, поэтому вы никогда не получите access_token.

Дополнительное примечание

Вы можете увидеть хеш в Javascript, так как он на стороне клиента. Если вы решили использовать JS Facebook SDK.

0 голосов
/ 21 марта 2012

Изменить # в? Первый параметр должен быть?

...