op_release_token

推送op token到7.89虚拟机的flaskApi

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

// ==UserScript==
// @name         op_release_token
// @namespace    https://www.midu.com/
// @version      2024-12-11.5
// @description  推送op token到7.89虚拟机的flaskApi
// @author       You
// @match        https://op.miduchina.com/oalogin/?accessToken=*
// @icon         https://www.midu.com/favicon.ico
// @grant        GM_xmlhttpRequest
// @connect      172.17.7.89
// @license      MIT
// ==/UserScript==



(function() {
    'use strict';
    var url_params = window.location.href.split('accessToken=')
    var token = url_params[url_params.length - 1]
    /*正式接口*/
    var api_url = 'http://172.17.7.89:8080/api/op?token='+token;
    /*测试接口*/
    //var api_url = 'http://127.0.0.1:9527/api/op?token='+token;
    //var api_url = 'http://10.10.249.189:9527/api/op?token=VzdNWnMrMjJvNzMzN0E3WnZTeEtybW1LK01tOGN6N2hhOXo0Q0k4Z0lTWmEzZWpCZVAzSUpRdXR4Mll3MjZQZTQ4anh1YWxmVXRwcDJnSW9TYU5QRWtvSjA3REJwOEFJTGNxOW9zbTBxWXZPOXZSSDRWK0dxaitVY0MwZDROUng=&expiry=2024-12-12%2018:44:01'
    console.log(api_url)
    GM_xmlhttpRequest({
        method: "GET",
        url: api_url,
        timeout: 5000,
        onload: function(response) {
            console.log('进入请求处理')
            var response_json = JSON.parse(response.responseText);
            var mess = response_json.mess
            // 处理返回值
            if (response.status === 200) {
                alert('推送请求成功: '+mess);
            } else {
                alert('推送请求失败: '+mess);
            }
        },
        onerror: function(err){
            alert('推送请求错误:'+err);
        },
        ontimeout: function(err){
            alert('推送请求超时');
        }
    });
})();