欢迎访问LCE的博客,为你分享产品、技术、设计方面的作品实践和心得。

更新微信机器人的有道翻译接口

PHP lce 2年前 (2017-08-07) 888次浏览 已收录 扫描二维码

我使用的微信机器人,带有道翻译功能,可是我去有道官网申请开发者账号时,有道提示旧接口已经暂停申请。

有道提供了新的接口,叫有道智云。有道翻译的开发者文档在:http://ai.youdao.com/docs/api.s

我研究了下新的接口文档,发现并不麻烦,于是就简单修改了代码,如下:

更新微信机器人的有道翻译接口

为方便起见,我就直接把开发者 ID 和密钥写死在代码里了。

function wpjam_weixin_get_youdao_translate_results($keyword){
$salt = rand(0,9);
$appid = ‘你的开发者 ID’;
$appkey = ‘你的开发者密钥’;
$sign = md5($appid.$keyword.$salt.$appkey);
$url = ‘http://openapi.youdao.com/api?q=’.urlencode($keyword).’&from=EN&to=zh_CHS&appKey=’.$appid.’&salt=’.$salt.’&sign=’.$sign;
//$url = ‘http://fanyi.youdao.com/openapi.do?keyfrom=’.weixin_robot_get_setting(‘youdao_translate_key_from’).”&key=”.weixin_robot_get_setting(‘youdao_transl
ate_api_key’).’&type=data&doctype=json&version=1.1&q=’.urlencode($keyword);

如上代码中,红色是我添加的代码,绿色是要注释的代码。

测试翻译没问题了。感兴趣的可关注我的微信订阅号体验效果(关注后输入:翻译 我爱你):

更新微信机器人的有道翻译接口

不同 生活公众号


LCE的博客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:更新微信机器人的有道翻译接口
喜欢 (0)
[liuchn@vip.qq.com]
分享 (0)