MiniProgramOps.java 810 B

1234567891011121314151617181920212223242526272829
  1. package com.cyksj.service.wechat;
  2. import com.cyksj.model.dto.MiniProgramSession;
  3. import com.cyksj.model.dto.WeChatAccessToken;
  4. /**
  5. * @author valor.
  6. * @date 2019/12/3 18:33
  7. */
  8. public interface MiniProgramOps {
  9. public static MiniProgramOps create() {
  10. return MiniProgramOperator.getInstance();
  11. }
  12. /**
  13. * 根据code 换取session
  14. * https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/login/auth.code2Session.html
  15. */
  16. MiniProgramSession code2session(String appid, String secret, String code) throws Exception;
  17. /**
  18. * 获取access_token
  19. * https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/access-token/auth.getAccessToken.html
  20. */
  21. WeChatAccessToken access_token(String appid, String secret) throws Exception;
  22. }