我遇到了问题,这是我的工作卷曲请求:
curl "https://api.com/v1/listings?_expand=PrimaryPhoto&_filter=&_page=1&_pagination=1" -H "X-SparkApi-User-Agent: SparkAPIExamples" -H "Authorization: OAuth 12345" {}
这是我的节点js请求似乎不起作用,我无法访问API端的日志,所以我无法真正看到另一端收到的内容。
exports.show = function (req, res, next) {
console.log(req.user.spark);
var url_parts = url.parse(req.url, true);
var query = url_parts.query;
var options = {
host: 'www.api.com',
path: '/v1/listings?_expand=PrimaryPhoto&_filter=&_page=1&_pagination=1',
headers: {'Authorization': 'OAuth 12345', "X-SparkApi-User-Agent": "SparkAPIExamples"}
};
var callback = function(response) {
var completeResponse = '';
response.on('data', function (chunk) {
completeResponse += chunk;
});
response.on('end', function() {
res.send(completeResponse);
});
};
https.request(options, callback).end();
}
API抛出一个错误,说明我的访问令牌(12345)是错误的,这让我觉得它是格式化标题的一部分是不正确的。我做错了什么?