Я пытаюсь вызвать API в php, но выдает ошибку 400, хотя если я попытаюсь выполнить тот же вызов API в Python, все работает нормально.
Это PHP-код, который я пытаюсь выполнить, отголоски нужны только для того, чтобы увидеть, что происходит:
if (isset($_POST['stock']))
{
$ticker = $_POST['stock'];
echo $ticker;
$json = file_get_contents($url);
echo $json;
$data = json_decode($json,true);
echo $data;
print_r($ticker." price: ".$data);
}
URL-адрес:
$url = "https://api.twelvedata.com/price?symbol ... y=".$TDKEY;
поскольку тикер и tdkey являются переменными, я думаю, что это правильно, я не вижу здесь ничего неправильного.
и вывод:
AAPL{"code":400,"message":"There is an error in the query. Please check your query and try again. If you're unable to resolve it contact our support at https://twelvedata.com/contact/customer ... }ArrayAAPL price: Array
Подробнее здесь: https://stackoverflow.com/questions/760 ... api-in-php