一个小DEMO,通过发送地理位置,获取今明两天的气温情况。
代码部署在了OpenShift平台;地区定位以及天气服务由雅虎提供。
微信文档:
http://mp.weixin.qq.com/cgi-bin/readtemplate?t=wxm-callbackapi-doc&lang=zh_CN
如果你愿意,扫描下面的QR码测试一下。
1.[图片] qrcode_for_gh_217ace14c180_430.jpg
2.[文件] src.tar.gz ~ 1MB 下载(3054)
3.[代码][Java]代码
package com.rhcloud.insongr.srv.wechat.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import java.io.StringReader;
import java.io.Writer;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.Date;
import java.util.List;
import java.util.Scanner;
import java.util.logging.Logger;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.xml.bind.JAXBContext;
import javax.xml.bind.JAXBException;
import javax.xml.bind.Marshaller;
import javax.xml.bind.Unmarshaller;
import com.rhcloud.insongr.srv.wechat.bean.WeChatReqBean;
import com.rhcloud.insongr.srv.wechat.bean.WeChatRespBean;
import com.rhcloud.insongr.srv.wechat.common.Constants;
import com.rhcloud.insongr.srv.yahoo.geocode.ResultSet;
import com.rhcloud.insongr.srv.ya