收藏
回答

小程序 内容安全 接口调用 一直返回"errcode": 48001是什么原因?

接口文档地址https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/sec-check/security.msgSecCheck.html

一直返回错误

    "errcode"48001

    "errmsg""api unauthorized hints: [dhLFroXIRa-NYTtUA!]"


服务端 java 调用 post https请求 token新生成的未过期 参数是content和access_token 也是付费的公众号

请问要调用内容安全接口还需要配置什么?

回答关注问题邀请回答
收藏

4 个回答

  • 翻滚的地瓜
    翻滚的地瓜
    06-29

    你好找到解决方案了吗


    06-29
    有用
    回复
  • 金角大王
    金角大王
    2019-12-24

    找到原因了,accesstoken要用小程序的appid和密钥生成,而不是微信公众号的,另外accesstoken带在参数中,content要以json格式放在post请求的body中

    public String test(String test) {
       // 第三方用户唯一凭证
       String appId = miniProgramAppId
       // 第三方用户唯一凭证密钥
       String appSecret = miniProgramSecret
    
       // 调用接口获取凭证
       Token token = CommonUtil.getTokenminiProgramAppId, miniProgramSecret);
       System.out.println(token.getAccessToken());
       JSONObject jsonObject = new JSONObject();
       jsonObject.put("content", 志愿兵维权);
       String o=""
       try 
          o = okHttpPost("https://api.weixin.qq.com/wxa/msg_sec_check?access_token="+token.getAccessToken(), jsonObject.toString());
       } catch (Exception e) {
          e.printStackTrace();
       }
       return o;
    
    
    public String okHttpPost(String url, String json){
       OkHttpClient client = new OkHttpClient().newBuilder()
             .build();
       MediaType mediaType = MediaType.parse"application/json");
       okhttp3.RequestBody body = okhttp3.RequestBody.create(json,mediaType);
       Request request = new Request.Builder()
             .url(url)
             .method("POST", body)
             .addHeader("Content-Type", "application/json"
             .build();
       try 
          Response response = client.newCall(request).execute();
          return response.body().string();
       } catch (IOException e) {
          e.printStackTrace();
       }
       return null
    }
    dependency
        groupIdcom.squareup.okhttp3</groupId
        artifactIdokhttp</artifactId
        version4.2.2</version
    </dependency
    



    2019-12-24
    有用
    回复
  • 陈
    2019-12-24

    api未授权

    2019-12-24
    有用
    回复 1
    • 金角大王
      金角大王
      2019-12-24
      在哪里授权啊?微信公众号后台没找到呀
      2019-12-24
      回复
  • 土家肸哥
    土家肸哥
    2019-12-24

    api unauthorized hints 提示你没权限呢

    2019-12-24
    有用
    回复 4
    • 金角大王
      金角大王
      2019-12-24
      我交了300块钱啊  开通了服务号 您知道在哪里授权吗
      2019-12-24
      回复
    • 土家肸哥
      土家肸哥
      2019-12-24回复金角大王
      小程序内容安全的不收费,但是是后端用的,前段不能用
      2019-12-24
      回复
    • 金角大王
      金角大王
      2019-12-24回复土家肸哥
      对呀 我就是后端调用 但是告诉我没授权 我还需要在哪里授权呢。。。我人晕了
      2019-12-24
      回复
    • 土家肸哥
      土家肸哥
      2019-12-24回复金角大王
      这就不清楚了,反正官方文档也没说有授权这一说,还是检查下后端代码吧
      2019-12-24
      回复
登录 后发表内容
问题标签