我正在尝试使用Fetch调用Recognize.im的API。 Recognize.im提供了使用Node.js进行调用的代码,我不能将其用于此项目。 https://github.com/RecognizeIm/node.js-client/blob/master/RecognizeAPI.js
我目前所拥有的是给我以下错误:
获取错误:-S TypeError:网络请求失败(...)
这是我的代码,我删除了此帖子的API密钥,并且传递的数据是base64图像字符串。
var MD5 = require("crypto-js/md5");
recognize(data) {
var CLIENT_ID = '';
var API_KEY = '';
var CLAPI_KEY = '';
var hash = MD5( API_KEY , data );
fetch('http://clapi.itraff.pl/v2/recognize/single/'+CLIENT_ID, {
method: 'POST',
headers: {
'Content-Type': 'image/jpeg'
},
body: JSON.stringify({
'x-itraff-hash': hash
})
})
.then(
function(response) {
console.log(response)
}).catch(function(err) {
console.log('Fetch Error :-S', err);
});;
}