Как мы принимаем вводимые пользователем данные в Jdoodle Api?

Я хочу принимать вводимые пользователем данные в JDoodle Api

Я использую данные ниже

 $postData = array(
            "script" => $code,
            "language" => $language,
            "versionIndex" => "2",
            "clientId" => "ed3d8b92ac70bc1c3ad2382d334afc1d",
            "clientSecret" => $hiddenKey
        );

Я создаю ниже контекстный запрос

 $context = stream_context_create(array(
            'http' => array(
                'method' => 'POST',
                'header' =>  "Content-Type: application/json\r\n",
                'content' => json_encode($postData)
            )
        ));

Как мне ввести пользовательский ввод для кода ниже в JDoodle Api?

import java.util.Scanner;

public class MainClass {
    public static void main(String[] Args) {
        System.out.println("Enter x = ");
        Scanner scanner = new Scanner(System.in);
        int x = scanner.nextInt();
        System.out.println("X = "+x);
    }
}

0 ответов

Есть еще одно поле с именем stdin. Вы можете использовать его как.

$postData = array(
            "script" => $code,
            "language" => $language,
            "versionIndex" => "2",
            "clientId" => "ed3d8b92ac70bc1c3ad2382d334afc1d",
            "clientSecret" => $hiddenKey,
            "stdin" => "YOUR_INPUT"
        );
Другие вопросы по тегам