Я должен сделать приложение Cordova, где пользователь делает снимок и использует облачное зрение и остальные API для проверки снятого изображения. Но ни ответ Json, ни ошибка не возвращаются.
JavaScript - вызов API REST - передача данных base64, возвращаемых из плагина камеры
function callREST() {
var _apiKey = "MYKEY"
var _data = {
requests: [
{
image: {
content: imageData //base64 image string
},
features: [
{
type: "IMAGE_PROPERTIES"
}
]
}
]
};
Обработка REST Call через нижеуказанную схему
$.ajax({
type: "GET", //GET, POST, PUT or DELETE
url: "https://vision.googleapis.com/v1/images:annotate" + _apiKey, //INSERT URL!!
contentType: "application/json; charset=utf-8",
dataType: "json",
data: JSON.stringify(_data),
success: restSuccess,
error: restError
});
}
в случае успеха
function restSuccess(result) {
console.log(result);
console.log(responseJSON);
getAllHighValues();
var DominantColor = results;
var data={referenceKey: DominantColor, color:HELPERRESULT.color,score: HELPERRESULT.score};
saveData(data);
}