FCAutoDropRequst

fc auto drop request.

此脚本不应直接安装。它是供其他脚本使用的外部库,要使用该库请加入元指令 // @require https://update.cn-greasyfork.org/scripts/491572/1353744/FCAutoDropRequst.js

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

function FC_login(url, data, locale) {
    return fetch(url, {
        method: 'POST',
        headers: {
            'Content-Type': 'application/json',
            'X-Language': locale
        },
        body: JSON.stringify(data)
    });
}

function FC_getStakeUser(url, session) {
    let payload = {
        query:"query UserMeta($name: String, $signupCode: Boolean = false) {\n  user(name: $name) {\n    id\n    name\n    isMuted\n    isRainproof\n    isBanned\n    createdAt\n    campaignSet\n    selfExclude {\n      id\n      status\n      active\n      createdAt\n      expireAt\n    }\n    signupCode @include(if: $signupCode) {\n      id\n      code {\n        id\n        code\n      }\n    }\n  }\n}\n",
        variables:{}
    }
    return fetch(url, {
        method: 'POST',
        headers: {
            'Content-Type': 'application/json',
            'x-access-token': session,
        },
        body: JSON.stringify(payload)
    });
}

function FC_ConversionRate(url, session) {
    let payload = {
        query: "query CurrencyConversionRate {\n  info {\n    currencies {\n      name\n      eur: value(fiatCurrency: eur)\n      jpy: value(fiatCurrency: jpy)\n      usd: value(fiatCurrency: usd)\n      ars: value(fiatCurrency: ars)\n      brl: value(fiatCurrency: brl)\n      cad: value(fiatCurrency: cad)\n      clp: value(fiatCurrency: clp)\n      cny: value(fiatCurrency: cny)\n      dkk: value(fiatCurrency: dkk)\n      idr: value(fiatCurrency: idr)\n      inr: value(fiatCurrency: inr)\n      krw: value(fiatCurrency: krw)\n      mxn: value(fiatCurrency: mxn)\n      pen: value(fiatCurrency: pen)\n      php: value(fiatCurrency: php)\n      pln: value(fiatCurrency: pln)\n      rub: value(fiatCurrency: rub)\n      try: value(fiatCurrency: try)\n      vnd: value(fiatCurrency: vnd)\n    }\n  }\n}\n"
        ,variables: {}
    }
    return fetch(url, {
        method: 'POST',
        headers: {
            'Content-Type': 'application/json',
            'x-access-token': session,
        },
        body: JSON.stringify(payload)
    });
}