map.put("image", URLEncoder.encode(imgStr, "UTF-8"));
map.put("image_type", "BASE64");
map.put("group_id", "cxck");//人脸组
map.put("user_id", "user1");//用户ID
map.put("user_info", "abc");//用户信息
map.put("liveness_control", "NORMAL");
map.put("image_type", "FACE_TOKEN");
map.put("quality_control", "LOW");
String param = GsonUtils.toJson(map);
result = HttpUtil.post(url, accessToken, "application/json", param);
返回错误代码:222209 有大神告诉我一下什么原因么,调用的API java开发
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
把param 的值打印出来就知道问题了
我也是遇到了这样的问题,楼主最好是这么解决这个问题的???
了解
错误很明显。
你看你的image_type放了几遍。
如果这个人脸图片对于你的appid是第一次注册的话。那就用BASE64
map.put("image_type", "BASE64"); 下面那个FACE_TOKEN删除。