下午好!
我是一名自学成才的 R 开发人员,所以我可能没有使用正确的术语,但请多多包涵。
我编写了一个脚本来清理和处理从 Qualtrics 手动导出的数据,但是我想通过直接进入 Qualtrics API 来进一步自动化我的数据处理工作流程。我正在尝试使用 qualtRics 包来处理 API 调用,但是当我执行该函数时,我得到端口 443 的返回:连接被拒绝。我还没有找到一个可行的解决方案。我遵循了下面的标准工作流程代码:
#Save API Key and Base URL as environment variables
qualtrics_api_credentials(
api_key = "<API_KEY>",
base_url = "<BASE_URL>",
overwrite = TRUE,
install = TRUE
)
#Refresh environment
readRenviron("~/.Renviron")
#Pull list of surveys
Surveys <- all_surveys()
#Fetch survey data from Survey based on Survey ID
SurveyData <- fetch_survey("Survey_ID",
last_response = NULL,
start_date = "2019-11-18",
end_date = NULL,
unanswer_recode = NULL,
limit = NULL,
include_questions = NULL,
save_dir = NULL,
force_request = FALSE,
verbose = TRUE,
label = TRUE,
convert = TRUE,
import_id = FALSE,
local_time = FALSE)
对于 all_surveys() 和 fetch_survey() 函数,如果我使用 https:// 我会得到:
“curl::curl_fetch_memory(url, handle = handle) 中的错误:无法连接到端口 443:连接被拒绝”
如果我使用 http:// 返回:
“curl::curl_fetch_memory(url, handle = handle) 中的错误:无法连接到端口 80:连接被拒绝”
是否有解决方法或不同的方法可以通过 API 将 Qualtrics 调查数据提取到数据框中?
此致