Skip to content

hexhero/WeChatManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WeChatManager

微信多公众号管理平台, 支付等功能.

框架图:

Image frameworkImg

引入项目的时候的操作初始化

@Controller
public class WeiXinInit {

	@Autowired
	private ParticipantsController ctrl;
	
	@Autowired
	private MessageExecutor message;
	
	@PostConstruct
	public void init(){
		AppInfo appInfo = new AppInfo();
		appInfo.setAppid("wxxxxxxxx");
		appInfo.setAppname("云尚名宿");
		appInfo.setSecret("ef0960xxxxxxxxxx62a71"); //密匙
		
		WeChatGlobalInit.initApp(Arrays.asList(appInfo));
		WeChatGlobalInit.registAuthExecutor(ctrl);  //初始化认证信息处理器
		WeChatGlobalInit.registEventExecutor(message); //初始化消息处理器
	}
}

@Controller
@RequestMapping("/participants")
public class ParticipantsController implements AuthExecutor{

	@Override
	public String userInfo(AppInfo appinfo, TransferData transferData) {
		System.out.println(appinfo);
		System.out.println(transferData);
		return "1234";
	}
}


@Controller
public class MessageExecutor extends  EventAbstract{

	@Override
	public String getAppName() {
		return "云尚名宿";
	}

	@Override
	public EventInfo handleText(EventInfo reqInfo) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public EventInfo handleVoice(EventInfo reqInfo) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public EventInfo handleImage(EventInfo reqInfo) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public EventInfo handleVideo(EventInfo reqInfo) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public EventInfo handleShortVideo(EventInfo reqInfo) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public EventInfo handleLocation(EventInfo reqInfo) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public EventInfo handleLink(EventInfo reqInfo) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public EventInfo subscribe(String openid) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void unsubscribe(String openid) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public EventInfo scan(String openid) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public EventInfo custom(EventInfo event) {
		// TODO Auto-generated method stub
		return null;
	}

}


About

微信公众号管理,可同时管理多公众号

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages