将CURL请求转换为R?
我正在尝试将CURL请求转换为R。以下是CURL:将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 -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:用户代理
,内容类型
中输入这样的变量名称;尝试使用“用户代理”
等。该软件包可用于这些目的。