OauthController.java 1.1 KB

123456789101112131415161718192021222324252627282930
  1. package com.sxtvs.open.api.odata;
  2. import com.sxtvs.open.core.sls.AliyunLogger;
  3. import org.springframework.beans.factory.annotation.Autowired;
  4. import org.springframework.stereotype.Controller;
  5. import org.springframework.web.bind.annotation.RequestMapping;
  6. @Controller
  7. @RequestMapping("oauth")
  8. public class OauthController {
  9. @Autowired
  10. private AliyunLogger logger;
  11. @RequestMapping("douyin/code")
  12. public String douyinQrCode() {
  13. logger.info("key", "douyinQrCode");
  14. return "redirect:https://open.douyin.com/platform/oauth/connect/?" +
  15. "client_key=awfrca76s1petwh0&response_type=code&" +
  16. "scope=video.data%2Cfans.list%2Cdata.external.item%2Cdata.external.user%2Cfans.data%2Cvideo.list%2Crenew_refresh_token%2Cuser_info&" +
  17. "redirect_uri=http%3A%2F%2Fimport.smcic.net%2Fdouyin%2Fcallback-open";
  18. }
  19. @RequestMapping("douyin/callback")
  20. public String douyinCallback(String code) {
  21. logger.info("key", "douyinCallback", "code", code);
  22. return "redirect:https://www.baidu.com";
  23. }
  24. }