uTools快捷命令中使用的bb脚本
curl -s -X POST "https://AppId前八位.api.lncldglobal.com/1.1/classes/content"  --header "Content-Type: application/json" --header "X-LC-Id: ${AppID}" --header "X-LC-Key: ${masterKey},master" -d "{ \"content\": \"{{subinput}}\" }"
有时间再写
#!/usr/local/bin/python3
# _*_ coding: utf-8 _*_
import urllib3
import json
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
appId = '' # 填入AppID
masterKey = '' # 填入MasterKey
data = {"content": "{{subinput}}"}
headers = {
    'Content-Type': 'application/json',
    'X-LC-Id': appId,   
    'X-LC-Key': '{},master'.format(masterKey)
}
# 以下链接只使用于国际版,国内域名会不一样,需要去设置页面找一下
url = 'https://{}.api.lncldglobal.com/1.1/classes/content'.format(appId[:8])
http = urllib3.PoolManager(timeout = 3)
r = http.request('POST', url, body=json.dumps(data), headers = headers)
if str(r.status) == "201":
    print('success!')
    print(json.loads(r.data.decode('utf-8')))
else:
    print('fail!')
    print(json.loads(r.data.decode('utf-8')))#!/usr/local/bin/python3
# _*_ coding: utf-8 _*_
import urllib3
import json
import time
import hashlib
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
data = {"content": "{{subinput}}"}
appId = '' # 填入AppID
masterKey = ''   # 填入masterKey
timestamp = int(round(time.time() * 1000))
ret = str(timestamp)+masterKey
sign = hashlib.md5(ret.encode('utf-8')).hexdigest()
headers = {
    'Content-Type': 'application/json',
    'X-LC-Id': appId,
    'X-LC-Sign': "{},{},master".format(sign,timestamp)
}
# 以下链接只使用于国际版,国内域名会不一样,需要去设置页面找一下
url = 'https://{}.api.lncldglobal.com/1.1/classes/content'.format(appId[:8])
http = urllib3.PoolManager(timeout = 3)
r = http.request('POST', url, body=json.dumps(data), headers = headers)
if str(r.status) == "201":
    print('success!')
    print(json.loads(r.data.decode('utf-8')))
else:
    print('fail!')
    print(json.loads(r.data.decode('utf-8')))