Я сделал функцию, чтобы узнать, подключен ли человек к API. После создания нового токена
Я хочу знать, действительны ли токены или нет. Я вроде застрял здесь. Как вы можете сделать этот фиктивный звонок и проверить действительность токенов?
private bool IsConnectedToFitbit()
{
var access = StaminaFacade.GetBenefiaryAccess(this.Contact.EmployeeId, ProviderCode.Fitbit);
if (string.IsNullOrEmpty(access.AuthorizationKey1) || string.IsNullOrEmpty(access.AuthorizationKey2))
return false;
else
{
var tokens = new OAuthTokens
{
ConsumerKey = PortalSettings.FitbitAppId,
ConsumerSecret = PortalSettings.FitbitAppSecret,
AccessToken = access.AuthorizationKey1,
AccessTokenSecret = access.AuthorizationKey2
};
//TODO: make a dummy call to fitbit to check if tokens are valid
return true;