Посетите документы для file_get_contents () для получения информации о том, как передать заголовок (Content-Type: application/json
), который требуется для этого API.
curl -X GET 'https://bitebtc.com/api/v1/markets' -H 'Content-Type: application/json'
Вероятно, это немного меняет то, что вы получите (!) ...
Используя пример кода из документов для применения в вашей ситуации, мы придумаем что-то вроде этого:
<?php
// Create a stream
$opts = array(
'http'=>array(
'method'=>"GET",
'header'=>"Content-Type: application/json\r\n"
)
);
$context = stream_context_create($opts);
// Open the file using the HTTP headers set above
$file = file_get_contents('https://bitebtc.com/api/v1/markets', false, $context);
// now print out the results so you can see what you're working with (should be a huge JSON string)
print $file;
// decode it and var dump it to see how to work with it
$decoded = json_decode($file);
var_dump($decoded);
?>
Возможно, вам придется поработать с этим примером; Я не на компьютере с установленным PHP, чтобы проверить его ...