这个小程序的功能是,由用户上传自己的图片,然后转成PDF文件,提供预览与下载PDF的功能,然后在供预览与下载功能时,会检查是否图片合规,不合规就提示用户,并且不能预览与下载; 是不是点上传后,用户自己看到自己的不合规的图片就不行?
但我看到有其他的小程序也是这样的,也没问题
接入的流程是:
1、用户上传图片是会去调异步接口:https://api.weixin.qq.com/wxa/media_check_async
2、然后在用户点击预览与下载功能时,会先去检查有没有已回调,并且是否检查通过,检查不通过就功能不可用。
function checkFile($access_token,$openid,$media_url){
$url = "https://api.weixin.qq.com/wxa/media_check_async?access_token=".$access_token;
$data['media_url'] = $media_url;
$data['media_type'] = 2;
$data['version'] = 2;
$data['scene'] = 1;
$data['openid'] = $openid;
$res = sendRequest($url,'POST',$data,$isRaw = true);
$jsonRes = json_decode($res,true);
if($res != null && isset($jsonRes['trace_id'])){
$dbData['open_id'] =$openid;
$parsed_url = parse_url($media_url);
$dbData['file_path'] = $parsed_url['path'];
$dbData['trace_id'] = $jsonRes['trace_id'];
db::name('test_to_pdf')->insert($dbData);
return $jsonRes['trace_id'];
}
return '';
}
你好,请先检查是否更新或完善小程序《用户隐私保护指引》。可前往“https://mp.weixin.qq.com/登录你的小程序-设置-服务内容声明模块”或代码提审时完善《用户隐私保护指引》。若于到期未完善,将回收小程序隐私接口调用权限,建议你尽快完善小程序得《用户隐私保护指引》。可参考:https://developers.weixin.qq.com/community/develop/doc/00062a6d514c88baacdf52e8a56009