发表于: 2018-01-01 22:48:03

1 478


今天完成的事情:

1.解决jsApiTicket总是提示无效问题.

是因为服务器没有权限获取access_token,没有access_token自然也就是null值.

生成的就有问题了.


2.后台文件上传接口


3.重构代码


4.修复若干bug


/**
* 通过微信mediaId上传云存储后返回云存储对应链接.
*
* @param mediaId
* @param type
* @param model
* @return
*/
@RequestMapping(value = "/a/u/url", method = RequestMethod.GET)
public String weChatMediaIdToUrl(String mediaId, Integer type, Model model) {
boolean importantParamsIsNotNull = CheckTheParameters.allOfParamIsNotNull(mediaId, type);
   boolean paramIsIllegal = CheckTheParameters.valueIsIllegal(type, CheckTheParameters.typeOfCheck.ALIYUN_OSS_BUCKET_TYPE);
   if (!importantParamsIsNotNull || paramIsIllegal) {
model.addAttribute("code", -3);
       return "util/wechatMediaIdToUrlResult";
   }

String url = "";
   try {

url = weChatUtil.mediaIdToUrl(mediaId, type);
       model.addAttribute("code", 0);
       model.addAttribute("url", url);
   } catch (Exception e) {
log.error("get url failed  " + e);
       if (e.getMessage().equals("-2200")) {
model.addAttribute("code", -2200);
       } else {
model.addAttribute("code", -1);
       }
}

return "util/wechatMediaIdToUrlResult";
}

明天计划完成的事情:

1.把前台的从通过serverId从微信服务器获取图片测试一下.

2.重构代码



遇到的困难:


收获:


返回列表 返回列表
评论

    分享到