2017-04-17 44 views
0

我試圖從Zuora中提取一些數據,但是rjson正在拋出一個錯誤。使用Zuora Rest API與R

library(httr) 
library(rjson) 

query <- "https://api.zuora.com/rest/v1" 
getdata <- GET(url=query, add_headers(apiAccessKeyId="Username", apiSecretAccessKey = "Password", Content-Type = "application/json")) 
q <- fromJSON(content(getdata,type="text")) 

錯誤:

No encoding supplied: defaulting to UTF-8. 
Error in fromJSON(content(getdata, type = "text")) : 
    unexpected character '<' 

任何幫助是極大的讚賞。

回答

0
auth <- add_headers(apiAccessKeyId = "username", apiSecretAccessKey = "password") 
body = paste('{ 
    "Format": "csv", 
      "Name": "test", 
      "Query": "select * from invoice", 
      "Status": "Processing", 
      "Zip": false 
      }') 

getdata <- POST("https://rest.zuora.com/v1/object/export", auth, body = body) 
r <- fromJSON(content(getdata, type = "text"))