收藏
回答

机器翻译真机bug

问题模块 问题类型 插件 AppID 插件版本号 AppID 操作系统 微信版本 基础库版本
插件 Bug wx8c631f7e9f2465e1 1.1.10 wxf3b661f1c40ff350 Android 7.0.9 2.9.4

真机上:translate_en2cn result :  {code: 874992, msg: "unauthed"}//返回的是状态码和提示

开发工具上:translate_cn2en result :  {result: "XXXXXXXXX"}//返回的是正常结果

两个返回的结果类型都不一样,但是也没有查到那个错误码是什么意思,文档都搜遍了也没找到,有大佬遇到过这个问题吗,还望不吝赐教。

源代码:

test:function(){
    var that = this
    let trans_type = this.data.type
    let keywords = this.data.keywords
    switch (trans_type){
      case'CNtoEN':
        plugin.api.nlp('translate_cn2en', {: keywords}).then(res => {
          that.setData({
            transKeywords:res.result
          })
          console.log("translate_cn2en result : ", res)
        })
        break;
      case'ENtoCN':
        plugin.api.nlp('translate_en2cn', {: keywords}).then(res => {
          that.setData({
            transKeywords:res.result
          })
          console.log("translate_en2cn result : ", res)
        })
        break
    }
  },
回答关注问题邀请回答
收藏

1 个回答

  • \
    \
    2019-12-30

    使用工具端的缓存就没问题,使用真机的就不行,重写了获取openid的方法,还是不行

    2019-12-30
    赞同
    回复
登录 后发表内容
问题标签