DotNetOpenAuth WebServerClient.ProcessUserAuthorization() всегда возвращает ноль

Я пытаюсь добавить реализацию токенов обновления в мой API. Я пытаюсь использовать WebServerClient.RefreshAuthorization(), но это требует IAuthorizationState параметр. Единственный способ понять, как это сделать, - это WebServerClient.ProcessUserAuthorization(), Проблема в том, что этот метод всегда возвращает ноль, поэтому я не могу обновить свой токен.

var state = this.WebServerClient.ProcessUserAuthorization();
this.WebServerClient.RefreshAuthorization(state);

Есть ли другой метод, который я могу использовать в своем API, который клиент может вызвать, чтобы обновить свой токен доступа? Или есть другой способ получить IAuthorizationState клиента? Или что-то звучит так, будто я делаю не так?

1 ответ

"Facebook недавно закрыл API v2.2, а с v2.3 изменился формат возврата токена доступа"

FacebookApplication.VerifyAuthentication (_httpContext, GenerateLocalCallbackUri ()) возвращает ноль в Facebook

Другие вопросы по тегам