云开发HTTP调用问题?
发布于 6 年前 作者 jingyuan 11096 次浏览 来自 问答

java服务端代码:

 public static void send(JSONObject jsonObject){
        //获取accesstoken
        String accessToken = WeixinAccessToken.getAccessToken();
        String databasequery = "  https://api.weixin.qq.com/tcb/databasequery?access_token=" + accessToken ;
        JSONArray vedioList = jsonObject.getJSONObject("PosterListMod").getJSONArray("posterList");
        vedioList.stream().forEach( item -> {
          JSONObject res = (JSONObject)item;
          JSONObject is_exit = new JSONObject();
          is_exit.put("env" , env);            
          is_exit.put("query" , "db.collection(\"vedio\").where({vid:"+res.get("id")+"}).get()");
            JSONObject is_exit = new JSONObject();
            is_exit.put("vid" , "p0321x6p513");
            String s = HttpClientUtil.doPost(invoke_getVedioByVid_url, is_exit.toString());
            System.out.println("查询是否存在>>>" + s );  //注意此处返回是: “”
        });
    }

为什么调用接口之后返回值是 “” 空串? 数据库的数据是存在的

1 回复

你觉得是云调用的错吗?先自我证明一下查询语句,在云函数里面能不能查询到

回到顶部