无法使用R从API提取数据

无法使用R从API提取数据,r,dataframe,dplyr,tidyverse,jsonlite,R,Dataframe,Dplyr,Tidyverse,Jsonlite,我在下面提到了R中的数据帧: DF 我想在api中传递ID,从JSON获取特定响应 我的api类似于“https://test.com/path/code-info?ID=PO-1英寸,标题代码为(x892edrsre34434f) JSON格式: {"test":1,"FormDetails":{"CusName":"Alex", "City":"NYC","lim

我在下面提到了R中的数据帧:

DF

我想在api中传递
ID
,从JSON获取特定响应

我的api类似于“https://test.com/path/code-info?ID=PO-1英寸,标题代码为(x892edrsre34434f)

JSON格式:

{"test":1,"FormDetails":{"CusName":"Alex",
"City":"NYC","limit":null,"pincode":null,
"refID":"123456",
"channelID":"YUT009"}}
我想从API输出中为每个
ID
rbind
提取
CusName
refID
,并使用我的
DF
获得以下输出

ID        Code     CusName      refID
PO-1      123      Alex         YUT009
PO-3      345      Carla        YUT098
PO-4      222      Tim          YUT124
我试过:

Get_Df<-GET("https://***.com", 
    path  = "path/code-info?Id=",
    query = "PO-1", 
    add_headers(token, API key))

Get_Df首先,您的Get查询似乎不正确,请尝试

httr::GET(
"https://test.com", 
path=“路径/代码信息”,
查询=列表(Id=“PO-1”),
添加_头(令牌、API密钥)
)

httr::GET(
"https://test.com", 
路径=粘贴0(“路径/代码信息?Id=”,“PO-1”),
添加_头(令牌、API密钥)
)
然后使用
jsonlite
或其他
httr::content()
类型来读取JSON

测试列表
Get_Df<-GET("https://***.com", 
    path  = "path/code-info?Id=",
    query = "PO-1", 
    add_headers(token, API key))