百度API虽然对个人用户免费但是需要注册一个appid,这里建议去看下百度的文档,我这里就不多说了,最后对接后返回的结果做个检测,isSimle为true则表示用户微笑了:
var isSimle = res.data.result.some(function(item){
if(item.result instanceof Array){
return item.result.some(function(item2){
return item2.expression == '1';
})
}else{
return item.result.expression == '1';
}
});