微信公众号开发(java)步骤1

登陆测试账号

http://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index
这里写图片描述

生成java项目

使用 MyEclipse 生成一个基于jessey的SSH程序。
参考:
http://blog.csdn.net/xundh/article/details/42583881
http://blog.csdn.net/xundh/article/details/42238017
http://blog.csdn.net/xundh/article/details/42234325
http://blog.csdn.net/xundh/article/details/42235543
http://blog.csdn.net/xundh/article/details/42236835
新建package
com.cn.abc.services.wechat
新建class S_Wechat_Valid

package com.cn.whirlpool.services.wechat;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.ws.rs.Consumes;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.Context;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.ext.Provider;

import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;



@Transactional
@Component
@Provider
@Path("/Wechat/S_Wechat_Valid")
public class S_Wechat_Valid {
    @Context HttpServletRequest request;
    @Context HttpServletResponse response;

    public S_Wechat_Valid(){return;}


    @Transactional(propagation = Propagation.REQUIRED)
    @GET
    @Path("/doGet")
    @Produces({MediaType.APPLICATION_JSON})
    @Consumes({MediaType.APPLICATION_FORM_URLENCODED})
    public String validateToken(@QueryParam("signature")  String signature,@QueryParam("timestamp")  String timestamp,@QueryParam("nonce")  String nonce,@QueryParam("echostr")String echostr){

        // 通过检验signature对请求进行校验,若校验成功则原样返回echostr,表示接入成功,否则接入失败  
        //if (SignUtil.checkSignature(signature, timestamp, nonce)) {
        if(true){
            return(echostr);  
        }  
        return "";
    }
}

接口配置信息

本文参考:
http://blog.csdn.net/lyq8479/article/details/8944988

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程圈子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值