发表于: 2018-01-01 22:48:03
1 477
今天完成的事情:
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.重构代码
遇到的困难:
无
收获:
无
评论