Создание скрипта API на PHP для vultr API V2

если я обычно запускаю команду curl в Bash (ssh), она показывала вывод json для экземпляра create, например id, os, ram extra, но если я подаю то же самое в PHP, он показывал выше ошибку PHP Code:

      <?php
echo "Creating Instance...";
$a = shell_exec(`curl -s "https://api.vultr.com/v2/instances" -X POST -H "Authorization: Bearer $vultr_api_key" -H "Content-Type: application/json" --data '{"sshkey_id":["f3b1a5da-7f3b-4f35-8801-074b313cd1b1"],"region":"icn","plan":"vc2-1c-1gb","os_id":"167"}'`);

ВЫХОД :

      Creating Instance...sh: {instance:id:2a2cd864-3896-4aed-9e2c-9d1df3a2e4c5}: command not found
I need to store the output in $a and use the json decode but giving the following error

ОШИБКА :

       Creating Instance...sh: {instance:id:2a2cd864-3896-4aed-9e2c-9d1df3a2e4c5}: command not found

Как это решить?

Примечание: экземпляр создавался!

0 ответов

Другие вопросы по тегам