将CURL请求转换为R?

将CURL请求转换为R?,r,curl,http-headers,R,Curl,Http Headers,我正在尝试将CURL请求转换为R。以下是CURL: curl -v -u random_api_key -H "Content-Type: application/json" -X GET 'https://domain.freshdesk.com/api/v2/tickets' 我试着把它变成 require(RJSONIO) tickets=fromJSON('https://domain.freshdesk.com/api/v2/tickets?u=random_api_key) 但这会

我正在尝试将CURL请求转换为R。以下是CURL:

curl -v -u random_api_key -H "Content-Type: application/json" -X GET 'https://domain.freshdesk.com/api/v2/tickets'
我试着把它变成

require(RJSONIO)
tickets=fromJSON('https://domain.freshdesk.com/api/v2/tickets?u=random_api_key)

但这会引发服务器响应:

“无效的\u凭据”“您必须登录才能执行此操作。”

因此,我尝试使用不同的库并显式设置标题:

library(httr)   
library(rjson)  
query <- "https://domain.freshdesk.com/api/v2/tickets"
getdata<-GET(query, query = list(User-Agent:"random_api_key", Content-Type:"application/json"))
fromJSON(content(getdata,type="text"))
库(httr)
图书馆(rjson)

查询您不能在R:
用户代理
内容类型
中输入这样的变量名称;尝试使用
“用户代理”
等。该软件包可用于这些目的。