-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathparams.R
15 lines (13 loc) · 807 Bytes
/
params.R
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
.getParams <- function(.Object, command, spaceId){
if(missing(spaceId)){
url <- paste("https://", .Object@domain, .Object@appPath, .Object@apiVersion, "/", command, ".json", sep="")
}else{
url <- paste("https://", .Object@domain, .Object@appPath, "guest/", spaceId, "/", .Object@apiVersion, "/", command, ".json", sep="")
}
if(command == "file"){
headers <- c('X-Cybozu-Authorization' = .Object@authToken, 'Authorization'=as.character(paste("basic", .Object@basicAuthToken, sep=" ")), verbose = TRUE)
}else{
headers <- c('X-Cybozu-Authorization' = .Object@authToken, 'Authorization'=as.character(paste("basic", .Object@basicAuthToken, sep=" ")), 'Content-Type'="application/json", verbose = TRUE)
}
return(list("url"=url, "headers"= headers))
}