如何使用Sphere引擎API检查代码?

如何使用Sphere引擎API检查代码?,api,rest,Api,Rest,从 发送请求 按照向服务发送请求的示例进行操作: curl -H "Content-Type: application/json" -X POST -d '{ "code":"EXDOC" "compilerId":"11", "source":"#include<stdio.h> int main(){ // empty solution }" }' "https://problems.sphere-engine.com/api/v3/submiss

发送请求 按照向服务发送请求的示例进行操作:

curl -H "Content-Type: application/json" -X POST
-d '{
    "code":"EXDOC"
    "compilerId":"11",
    "source":"#include<stdio.h> int main(){ // empty solution }"
    }'
"https://problems.sphere-engine.com/api/v3/submissions?access_token=xxxxxx"
我已检查我的访问令牌是否正确,因为它可用于其他呼叫

$token = '***********';
$get_submission_id = curl_init();   

curl_setopt_array($get_submission_id, array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => 'http://api.compilers.sphere-engine.com/api/v3/submissions?access_token=*******',
CURLOPT_USERAGENT => 'Codular Sample cURL Request',
CURLOPT_POST => 1,
CURLOPT_POSTFIELDS => array(
    language => $lang,
    input => $input,
    sourceCode => $code
)
)); 

$get_ideone_results = curl_init();

$submissions_id =  $results->id;

$url = 'http://api.compilers.sphere-engine.com/api/v3/submissions/'.$submissions_id.'/?access_token=***********&withSource=1&withInput=1&withOutput=1&withStderr=1&withCmpinfo=1';

usleep(2000000);

$ch = curl_init();
$timeout = 5;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$data = curl_exec($ch);
curl_close($ch);

echo $data;
请检查代码并分享您的想法


请检查代码并分享您的想法

我认为这是因为问题代码(EXDOC)不存在。尝试创建一个新问题并使用其问题代码

我认为这是因为问题代码(EXDOC)不存在。尝试创建新问题并使用其问题代码

请添加一些解释。您的答案当前标记为“低质量”,可能最终会被删除。请添加一些解释。您的答案当前标记为“低质量”,可能最终会被删除。抱歉,伙计们,这是因为我没有对Sphere Engine的高级访问权限,他们不允许在免费版本中进行此调用。抱歉,伙计们,这是因为我没有对Sphere Engine的高级访问权限,他们不允许在免费版本中进行此调用。
$token = '***********';
$get_submission_id = curl_init();   

curl_setopt_array($get_submission_id, array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => 'http://api.compilers.sphere-engine.com/api/v3/submissions?access_token=*******',
CURLOPT_USERAGENT => 'Codular Sample cURL Request',
CURLOPT_POST => 1,
CURLOPT_POSTFIELDS => array(
    language => $lang,
    input => $input,
    sourceCode => $code
)
)); 

$get_ideone_results = curl_init();

$submissions_id =  $results->id;

$url = 'http://api.compilers.sphere-engine.com/api/v3/submissions/'.$submissions_id.'/?access_token=***********&withSource=1&withInput=1&withOutput=1&withStderr=1&withCmpinfo=1';

usleep(2000000);

$ch = curl_init();
$timeout = 5;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$data = curl_exec($ch);
curl_close($ch);

echo $data;