вопрос по авторизации в фейсбук
1 вариант
response_type=token
- Код: Выделить всё
https://www.facebook.com/dialog/oauth?client_id=111111111111111&redirect_uri=http://localhost:8663/home/facebookAuth/&scope=ads_read,ads_management&response_type=token
после ввода пароля перенаправляет на
- Код: Выделить всё
http://localhost:8663/home/facebookAuth?#access_token=CAACPjNH9a5sBAHL&expires_in=4180
не понимаю как в контроллере принят токен если в урл есть #
вариант № 2
response_type=code
- Код: Выделить всё
https://www.facebook.com/dialog/oauth?client_id=111111111111111&redirect_uri=http://localhost:8663/home/facebookAuth/&scope=ads_read,ads_management&response_type=code
после ввода пароля перенаправляет на
- Код: Выделить всё
http://localhost:8663/home/facebookAuth?code=сссссКодд
принимаю временной код
- Код: Выделить всё
public ActionResult facebookAuth(string code) {}
и делаю следующий запрос
- Код: Выделить всё
https://graph.facebook.com/oauth/access_token?client_id=111111111111111&redirect_uri=http://localhost:8663/home/facebookAuth&client_secret=16a8efsecret************secret7aa2e&code=сссссКодд
и ответь
- Код: Выделить всё
access_token=CAACPjNH9a5sBACpQ6j2A1fLw27biODWTXZCHs1Vs1Lcb46*****************************************************************
проблема во втором варианте в том что я не знаю время жизни токена почемутто expires_in не приходит в ответе
как правильно делать ? и кто делал б
заранее спс