gpt4 book ai didi

javascript - pdflayer API发布请求说我没有提供api_key,即使它提供了

转载 作者:行者123 更新时间:2023-11-28 03:59:07 24 4
gpt4 key购买 nike

我目前正在尝试使用 http://www.pdflayer.com 中的 API ,但是我在通过 Axios 的发布请求提供 api_key 时遇到问题。

我的代码如下所示:

var config = require('./../config');
var axios = require('axios');
var fs = require('fs');

const BASE_URL = 'http://api.pdflayer.com/api/convert';

module.exports = {

createQuotePdf() {
var data = {
document_url: 'https://www.apple.com',
access_key: config.pdflayer_acccess_key,
page_size: 'A4',
test: '1'
}

axios.post(BASE_URL, data)
.then((data) => {
console.log(data);
fs.writeFile('./download.pdf', data.body, function(err) {
if (err) console.log('error: ', err);
})
});
}

};

但是,每次我发出请求时,它都会说我没有提供 api key ,即使我指定了。

如果有人能帮助我,那就太好了。

致以诚挚的问候

最佳答案

对于遇到相同问题的任何人,以下是可行的解决方案:

var config = require('./../config');
var request = require('request');

var BASE_URL = 'http://api.pdflayer.com/api/convert';
var ACCESS_KEY = '?access_key=' + config.pdflayer_acccess_key;
var API_URL = BASE_URL + ACCESS_KEY;

module.exports = {

createPdf() {

var formData = {
document_html: `<html><body>Hello World</body></html>`
}

request.post({url: API_URL, formData: formData, encoding: null}, function optionalCallback(err, httpResponse, body) {
if (err) {
console.log(err);
} else {
// Here you can save the file or do anything else with it
console.log(body);
}
});
}

};

关于javascript - pdflayer API发布请求说我没有提供api_key,即使它提供了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47296860/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com