我遇到此错误
发送请求后RequestError:错误:参数错误,options.body
。我在API中看到了这一点:
grant_type = partner
partner_id = partner id
partner_secret = partner secret
这是源代码:
getToken() {
let data = {
grant_type: 'partner',
partner_id: config.id,
partner_secret: config.secret,
};
const url = config.url;
return this.postRequest(url, data)
.then((result) => {
console.log(result);
if (result) {
console.log(result);
return result;
}
})
.catch((err) => console.log(err));
}
postRequest(url, data) {
const options = {
uri: url,
method: 'POST',
headers: {'Content-Type': 'application/x-www-form-urlencoded'},
body: data,
};
return request(options);
}
此代码应返回这样的令牌:
{
"access_token":"2YotnFZFEjr1zCsicMWpAA",
"token_type":"bearer",
"expires_in":1119,
"refresh_token":"tGzv3JOkF0XG5Qx2TlKWIA"
}
代码有什么问题?
答案 0 :(得分:1)
数据应为查询字符串!
library(gbm)
library(ggplot)
data('diamonds', package = 'ggplot2')
example_function = function(n.trees = 5){
model=gbm(formula = price~ ., n.trees = 5, data = diamonds)
}
# example of me passing in an unplanned arguement
example_function(n.trees = 5, shrinkage = 0.02)