WxClient.java 995 B

1234567891011121314151617181920212223242526272829
  1. package com.fdkankan.tk.httpClient.client;
  2. import com.alibaba.fastjson.JSONObject;
  3. import com.dtflys.forest.annotation.*;
  4. import com.fdkankan.tk.httpClient.address.FdkkAddressSource;
  5. import com.fdkankan.tk.httpClient.request.FdkkLoginRequest;
  6. import com.fdkankan.tk.httpClient.request.WxGetQrCodeParam;
  7. import com.fdkankan.tk.httpClient.response.FdkkLoginVo;
  8. import com.fdkankan.tk.httpClient.response.FdkkResponse;
  9. import com.fdkankan.tk.request.SceneParam;
  10. /**
  11. * 获取,调用4dkk服务
  12. */
  13. @BaseRequest(sslProtocol = "TLS")
  14. public interface WxClient {
  15. /**
  16. * 获取 access_token
  17. */
  18. @Get("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential")
  19. JSONObject getToken(@Query("appid") String app_id, @Query("secret") String app_secret);
  20. /**
  21. * 获取小程序二维码入口
  22. */
  23. @Post("https://api.weixin.qq.com/wxa/getwxacodeunlimit")
  24. String getQrCode(@Query("access_token") String access_token, @JSONBody WxGetQrCodeParam param);
  25. }