JSRUN 用代码说话

接口请求(极速模式)

编辑教程

极速模式

利用HTTP接口将代码POST上传并直接返回代码运行结果, 系统分配资源比交互模式更高,运行响应速度更快。 只针对提交的代码进行编译运行,程序运行中途无法接收用户提交参数和键盘输入。

计费模式:

按请求次数计费。运行超时时间为15秒,15秒未运行结束的会被终止运行并返回"运行超时"的结果, 运行超时的情况同样视为一次正常的提交运行。

Java Demo

http://jsrun.net/t/MxpKp

接口调用

接口请求地址 http://jsrun.net/api/run
Method POST
Content-Type application/x-www-form-urlencoded; charset=UTF-8

参数

参数 说明
appId -
sign 签名
lang 编程语言
code 代码文本, 需Base64处理: encodeURIComponent(base64(代码))

lang参数传值表

传值 语言描述 版本
js JS 14.16.1 , 10.16.0
php PHP 8.0.3 , 7.4.16
py Python 3.6.9 , 2.7.17
java Java 1.8.0 , 11.0.11 , 16.0.1
ruby Ruby 2.5.1
c C语言 gcc7.5.0
go Go语言 1.16.3 , 1.10.4
cpp C++ gcc7.5.0
groovy Groovy 2.4.16
sh Shell/Bash
lua Lua 5.3.3
cs C# .NET2.2.402
json JSON
objc Objc gcc7.5.0
fsharp F# .NET2.2.402
vb VB.NET .NET2.2.402
swift Swift 5.2.4
dart Dart 2.8.4
r R 4.0.1
clojure Clojure 1.9.0
kotlin Kotlin 1.3.72
rust Rust 1.27.1
pascal Pascal 3.0.4
perl Perl 5.30.3
erlang Erlang 9.2
scala Scala 2.13.2
haskell Haskell 8.0.2
nim Nim 0.17.2
list Lisp 2.49.60
ocaml Ocaml 4.05.0
racket Racket 6.11
mysql MySQL 5.7.31
sqlite SQLite 2.8.17 , 3.22.0
nasm NASM 2.13.02
d D gcc8.4.0
fortran Fortran gfortran7.5.0

Process finished with exit code 0

签名方式:

sign = md5(代码+AppSecret)

返回结果:

{"error":0,"msg":null,"data":"Hello World!"}

运行内容以字符串形式返回在data字段中。

错误异常

error 说明 解决方案
41000 APP_ID 不存在 提供正确的AppID
41001 余额不足,请充值 购买充值
41002 验签失败 检查签名方式是否正确
41003 IP未通过白名单 前向后台设置正确的IP值
JSRUN闪电教程系统是国内最先开创的教程维护系统, 所有工程师都可以参与共同维护的闪电教程,让知识的积累变得统一完整、自成体系。 大家可以一起参与进共编,让零散的知识点帮助更多的人。
X
支付宝
9.99
无法付款,请点击这里
金额: 0
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟