Я пытаюсь получить доступ к данным Fitbit внутридневных временных рядов. Когда я выполняю приведенный ниже код, я всегда получаю следующую ошибку: «Информация о разработчике: invalid_request - Недопустимое значение параметра redirect_uri».Доступ к Fitbit Intra-Day Time Series с httr: Invalid redirect_uri
require(httr)
Sys.setenv("HTTR_SERVER_PORT" = "1410/")
fitbit.app <- oauth_app("[MyAppName}", key = "[MyClientID]", secret = "[MySecret]")
fitbit.ep <- oauth_endpoint(
request = "https://api.fitbit.com/oauth2/token",
authorize = "https://www.fitbit.com/oauth2/authorize",
access = "https://api.fitbit.com/oauth2/token"
)
fitbit.token <- oauth2.0_token(fitbit.ep,
fitbit.app,
scope=c("heartrate"),
use_basic_auth = T)
Я настроил мое приложение под https://dev.fitbit.com иметь обратный вызов URL "http://localhost:1410/".
Та же проблема была описана здесь: https://community.fitbit.com/t5/Web-API-Development/Having-trouble-with-redirect-uri-via-httr-in-R/m-p/1286028/highlight/false#M5194. Но ответ, помеченный как решение, не работает.
Кроме того, я задаюсь вопросом, почему «response_type = code» установлен вместо «response_type = токен», как и следовало ожидать. Я попытался установить дополнительный параметр type = "token", но это не изменит его.
Может кто-нибудь помочь?