JSRUN 用代码说话

接口请求(极速模式)

编辑教程

极速模式

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

计费模式:

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

Java Demo

http://jsrun.net/t/MxpKp

接口调用

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

参数

参数 说明
appId -
sign 签名
lang 编程语言
code 代码文本, 需Base64处理: encodeURIComponent(base64(code))
input 预设的标准输入, 需Base64处理: encodeURIComponent(base64(intput))

签名方式:

sign = md5(code+input+AppSecret)   // input 可以为空

返回结果:

{"error":0,"msg":null,"data":"{\"result\":\"Hello World!\",\"elapsedTime\":200}

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

错误异常

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