Я пробую очень простой скрипт php, который предназначен для вызова данных json через api-вызов по онлайн-ссылке https с использованием MAMP.
Однако, если я использую следующий код, я получаю пустые результаты:
<?php
$cnmkt = "https://api.coinmarketcap.com/v1/ticker/?limit=50";
$json = file_get_contents($cnmkt);
$fgc = json_decode($json,true);
echo $fgc[1]['percent_change_7d'];
?>
Но если я скопирую / вставлю содержимое ссылки https в файл test.json локально, заменив ссылку https файлом test.json на переменную $ cnmkt, точно такой же сценарий будет работать правильно.
Я знаю, что упускаю что-то очень очевидное, если бы кто-то мог мне помочь, это было бы очень признательно, спасибо.
Стефано
Скрипт работает нормально. Я получаю ожидаемый результат 4.63
Отключите ваш AV / межсетевой экран и проверьте снова.
Других решений пока нет …