gpt4 book ai didi

javascript api 调用太多请求

转载 作者:行者123 更新时间:2023-12-01 03:00:32 26 4
gpt4 key购买 nike

我正在对 imagify 进行 API 调用,以创建不同尺寸的压缩图像。这些大小来 self 从 WordPress 域获得的大小数组,当运行此代码时,它会生成太多请求。我正在使用的测试数组应该只生成两个调用来为同一图像生成两个不同的大小。

result :{"code":422,"detail":"Too many request, be patient","success":false} result :{"code":422,"detail":"Too many request, be patient","success":false} result :{"code":422,"detail":"Too many request, be patient","success":false} result :{"code":422,"detail":"Too many request, be patient","success":false} result :{"code":422,"detail":"Too many request, be patient","success":false} result :{"code":422,"detail":"Too many request, be patient","success":false} result :{"code":422,"detail":"Too many request, be patient","success":false} result :{"code":422,"detail":"Too many request, be patient","success":false}

var sizes = '{thumbnail: {width: 500, height:500,crop:true}, medium: {width: 500, height:500,crop:true}';

send_to_imagify("test", "test", sizes, token);

function send_to_imagify(title, image, sizes, token) {

var nodeImagifyAPI = require("node-imagify-api");

for (var i in sizes) {
var options = {
'ultra': true,
'resize': {
'width': sizes[i].width,
'height': sizes[i].height
}
};

var apiCallback = function(result) {
console.log("result :" + JSON.stringify(result));
}

nodeImagifyAPI.uploadImage(token, options, "test_image.jpg", apiCallback);
}
}

最佳答案

sizes 是一个字符串,因此您的 for 循环作用于每个单独的字符:

var sizes = '{thumbnail: {width: 500, height:500,crop:true}, medium: {width: 500, height:500,crop:true}';

send_to_imagify("test", "test", sizes, "");

function send_to_imagify(title, image, sizes, token) {
// ...
for (var i in sizes) {
console.log(i, sizes[i])
}
}

将这些单引号从 sizes 的定义中去掉,添加缺少的结束 },然后就可以开始了:

var sizes = {thumbnail: {width: 500, height:500,crop:true}, medium: {width: 500, height:500,crop:true}};

关于javascript api 调用太多请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46456365/

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