黄图也是返回pass,关键代码如下,求救
var requestData = new
{
openid = jsonPara["openId"].ToString(),
scene = 3,
version = 2,
media_url = jsonPara["imgUrl"].ToString(),
media_type = 2
};
var url = "https://api.weixin.qq.com/wxa/media_check_async?access_token=" + jsonPara["accessToken"].ToString();
using (var client = new HttpClient())
{
// 设置请求头
var content = new StringContent(jsonRequestData, Encoding.Default, "application/json");
var response = await client.PostAsync(url, content);
// 读取响应内容
var responseContent = await response.Content.ReadAsStringAsync();
// 解析响应JSON数据
dynamic responseObj = JsonConvert.DeserializeObject(responseContent);
// 根据错误码判断请求结果
if ((int)responseObj.errcode == 0)
{
returnJson["code"] = "ok";
returnJson["trace_id"] = responseObj.trace_id;
}
else
{
returnJson["code"] = "fail";
returnJson["object"] = "图片";
returnJson["data"] = (string)responseObj;
}
return returnJson;
}
}
你好,提供下具体的traceid,以便后续核实。
67bfa3f5-354c770b-5697b835
我用浏览器打开这个网址是能打开看到图片的。
看了下之前传成相对路径了,现在改成正确网址了,还是pass,traceid你看看67c1368c-51c4178f-3e0daf91
仔细看文档吧,这个接口需要异步通知接收检测结果
有多黄啊,我这边用java写的没问题
你是怎么判断检测结果的?需要注意这个接口是异步接口,只要调用成功都会返回ok,返回值不代表检测结果。检测结果是稍后微信通过事件消息推送到你的服务器上的,需要通过事件消息获取检测结果哦。
你试一下,关于政治的