op_release_token

推送op token到7.89虚拟机的flaskApi

  1. // ==UserScript==
  2. // @name op_release_token
  3. // @namespace https://www.midu.com/
  4. // @version 2024-12-11.5
  5. // @description 推送op token到7.89虚拟机的flaskApi
  6. // @author You
  7. // @match https://op.miduchina.com/oalogin/?accessToken=*
  8. // @icon https://www.midu.com/favicon.ico
  9. // @grant GM_xmlhttpRequest
  10. // @connect 172.17.7.89
  11. // @license MIT
  12. // ==/UserScript==
  13.  
  14.  
  15.  
  16. (function() {
  17. 'use strict';
  18. var url_params = window.location.href.split('accessToken=')
  19. var token = url_params[url_params.length - 1]
  20. /*正式接口*/
  21. var api_url = 'http://172.17.7.89:8080/api/op?token='+token;
  22. /*测试接口*/
  23. //var api_url = 'http://127.0.0.1:9527/api/op?token='+token;
  24. //var api_url = 'http://10.10.249.189:9527/api/op?token=VzdNWnMrMjJvNzMzN0E3WnZTeEtybW1LK01tOGN6N2hhOXo0Q0k4Z0lTWmEzZWpCZVAzSUpRdXR4Mll3MjZQZTQ4anh1YWxmVXRwcDJnSW9TYU5QRWtvSjA3REJwOEFJTGNxOW9zbTBxWXZPOXZSSDRWK0dxaitVY0MwZDROUng=&expiry=2024-12-12%2018:44:01'
  25. console.log(api_url)
  26. GM_xmlhttpRequest({
  27. method: "GET",
  28. url: api_url,
  29. timeout: 5000,
  30. onload: function(response) {
  31. console.log('进入请求处理')
  32. var response_json = JSON.parse(response.responseText);
  33. var mess = response_json.mess
  34. // 处理返回值
  35. if (response.status === 200) {
  36. alert('推送请求成功: '+mess);
  37. } else {
  38. alert('推送请求失败: '+mess);
  39. }
  40. },
  41. onerror: function(err){
  42. alert('推送请求错误:'+err);
  43. },
  44. ontimeout: function(err){
  45. alert('推送请求超时');
  46. }
  47. });
  48. })();
  49.  
  50.