在R(Zendesk API)中使用API中的JSON数据

在R(Zendesk API)中使用API中的JSON数据,r,api,rstudio,zendesk,zendesk-api,R,Api,Rstudio,Zendesk,Zendesk Api,我已经尝试通过Rstudio使用Zendesk API有一段时间了,但我无法将数据转换成可用的格式,也无法找到合理的方法来使用数据 我使用了很多方法来获取数据,但我最幸运的是以下查询: zendesk <- httr::GET("https://xxx.zendesk.com/api/v2/users.json", authenticate(username, password)) status_code(zendesk) zendesk users <- content(zende

我已经尝试通过Rstudio使用Zendesk API有一段时间了,但我无法将数据转换成可用的格式,也无法找到合理的方法来使用数据

我使用了很多方法来获取数据,但我最幸运的是以下查询:

zendesk <- httr::GET("https://xxx.zendesk.com/api/v2/users.json", authenticate(username, password))
status_code(zendesk)
zendesk
users <- content(zendesk, "parsed")
users
这只是输出的一个结果,每个用户都以此列表格式显示。有什么方法可以把它放到数据表中吗

理想情况下,我希望数据从上面的列表中“反转”,如下所示:

ID    URL    NAME    EMAIL    CREATED AT
A     XXX    XXX     XXX      XXX
B     XXX    XXX     XXX      XXX
C     XXX    XXX     XXX      XXX
这是我运行zendesk时的输出:

Response [https://xxx.zendesk.com/api/v2/users.json]
  Date: 2019-02-26 10:46
  Status: 200
  Content-Type: application/json; charset=UTF-8
  Size: 92.9 kB
这让我发疯,我曾经尝试过帮助,但我无法解决

希望有人能帮忙


谢谢

您能提供一个示例json文件(虚拟)吗?为了将各个JSON读入数据,我通常使用以下方法:表:库(ndjson);stream_in(path=listJSON[i],cls=“dt”)谢谢@Patrik_P我通过api把它拉了进来,所以我不确定虚拟文件是什么意思?我添加了代码,并将其修改为我认为正确的代码,但它不起作用。[i]指的是什么?对不起,我对这一切都很陌生!好啊为了得到帮助,你必须向社区提供最少的可重复的例子。你的问题没有很好的定义,它缺乏明确性。试着阅读以下内容并重申你的问题,@Patrik\P我已经更新了这个问题,希望这能有所帮助?我相信伪json文件是我最初使用的列表格式。代码行
zendesk您能提供一个示例json文件(伪)吗?为了将各个JSON读入数据,我通常使用以下方法:表:库(ndjson);stream_in(path=listJSON[i],cls=“dt”)谢谢@Patrik_P我通过api把它拉了进来,所以我不确定虚拟文件是什么意思?我添加了代码,并将其修改为我认为正确的代码,但它不起作用。[i]指的是什么?对不起,我对这一切都很陌生!好啊为了得到帮助,你必须向社区提供最少的可重复的例子。你的问题没有很好的定义,它缺乏明确性。试着阅读以下内容并重申你的问题,@Patrik\P我已经更新了这个问题,希望这能有所帮助?我相信伪json文件是我最初在代码行
zendesk中使用的列表格式
Response [https://xxx.zendesk.com/api/v2/users.json]
  Date: 2019-02-26 10:46
  Status: 200
  Content-Type: application/json; charset=UTF-8
  Size: 92.9 kB