基于zhphpWeixinApi.class.php开发微信+ 百度API翻译案例

编程入门 行业动态 更新时间:2024-10-27 07:30:48

基于zhphpWeixinApi.class.php开发微信+ 百度API翻译<a href=https://www.elefans.com/category/jswz/34/1770649.html style=案例"/>

基于zhphpWeixinApi.class.php开发微信+ 百度API翻译案例

<?php
header('Content-type: text/html; charset=utf-8');#设置头信息
require_once('zhphpWeixinApi.class.php');#加载微信接口类文件
$zhwx=new zhphpWeixinApi();//实例化
$configArr=array('token'=>'wxtest1','appid'=>'wx5b79a26868798826',
'appSecret'=>'a95952819cc768fc130bc0cc0444ae77','myweixinId'=>'gh_746ed5c6a58b');
$zhwx->setConfig($configArr);//配置文件
if($zhwx->weixinBaseApiMessage()){$keyword=$zhwx->getUserTextRequest();//得到用户发的微信内容$msgtype=$zhwx->getUserMsgType();//得到用户发的微信数据类型$SendTime=$zhwx->getUserSendTime();//得到用户发送的时间//如果 keyword 为非空的情况下if( ! empty($keyword)){#由于我们这里是案例,所以规定: 程序员@英文,在实际开发场景中是获取表单值$data=explode('@',$keyword);$yuyanArray=array( '中文'=>'zh', '英文'=>'en', '粤语'=>'yue','日语'=>'jp', '韩语'=>'kor','泰语'=>'th','俄语'=>'ru');$content='';if(array_key_exists($data[1],$yuyanArray)){##百度翻译 api 参数$appID='20160218000012508';$secKey='64wObt8yQWCe7bGMGEDO';$salt=rand(10000,99999);$query=$data[0];$sign=md5($appID . $query . $salt . $secKey);$to=$yuyanArray[$data[1]];##url$url='?';$url.='q='.urlencode($query).'&from=auto&to='.$to.'&appid='.$appID.'&salt='.$salt.'&sign='.$sign;$jsonData=$zhwx->curl_post_https($url);$fanyijieguo=json_decode($jsonData,true);$fy=$fanyijieguo['trans_result'];$content='源词语:'.$fy['0']['src']."\n";$content.='翻译:'.$fy['0']['dst']."\n";$content.='zhphp微信平台翻译,希望对你有帮助';$zhwx->responseMessage('text',$content);}else{$content='暂时未提供'.$data[1].'翻译功能';$zhwx->responseMessage('text',$content); }}}else{echo '配置文件失败';}

更多推荐

基于zhphpWeixinApi.class.php开发微信+ 百度API翻译案例

本文发布于:2024-02-10 19:19:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1676878.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:案例   class   zhphpWeixinApi   API   php

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!