问题描述
我正在使用 moderatecontent
api 来检测图像、视频或文件是否包含特定的不当内容。但是,所有当前都有效,直到我选择从结果返回的对象内的键中专门选择一个值。
我使用的代码如下:
var ajax_url = "https://api.moderatecontent.com/moderate/";
var image_url = "sample_face_2.jpg";
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (xhttp.readyState == 4 && xhttp.status == 200) {
console.log(xhttp.responseText)
}
};
xhttp.open("GET",ajax_url + "?key=1234567890&url=" + image_url,true);
xhttp.send();
这会记录到控制台:
{
"url_classified": "sample_face_2.jpg", "rating_index": 1, "rating_letter": "e", "predictions": {
"teen": 0.11751182222118, "everyone": 99.823732266668, "adult": 0.05875591111059
}, "rating_label": "everyone", "error_code": 0, "frame": 1
}
但是,我如何才能从上面产生的对象中具体获得“成人”评级?
我曾尝试使用 this.adult
或 console.log(xhttp.responseText.predictions)
,但这些结果在打印到控制台时会导致错误或“未定义”。
我也检查了文档,但没有展示如何从它返回的对象中检索这些特定值。
如果有人能帮忙,真的很感激!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)