天天看点

微信公众平台消息接口开发(24)图片识别之人脸识别API

微信公众平台开发模式 微信 公众平台 消息接口 开发模式 企业微信公众平台 图片识别 人脸识别 API

一、微信图片获取

首先要获得用户发过来的图片,微信公众平台支持接收图片,一条图片消息的格式如下:

XML格式讲解

这里PicUrl就是图片URL

二、发送图片到接口

在微信接口中代码中获取图片方法如下:接收消息类型中分离出图片类型

 而识别接口的调用方法如下

你可以直接提交微信图片URL

如果你喜欢整洁一点,可以使用http_build_query生成请求url,以下供参考

三、获得识别结果

上面的程序运行后获得的识别结果如下:默认为Unicode编码

这是识别成功时的结果

这是失败时的结果,发送非照片格式文件

四、程序中实现

发送图片并且获得返回结果的函数如下:

而transmitText就是封装微信文本消息的函数,与官方样例中雷同

五、效果演示

这是要发送的图片

微信公众平台消息接口开发(24)图片识别之人脸识别API
微信公众平台消息接口开发(24)图片识别之人脸识别API

六、最新动态

请参考《微信公众平台开发最佳实践》一书

继续阅读