php json으로 api 받아오는것 질문드립니다.
본문
빗썸이라는 가상화폐 거래소에서 public api의 정보를 받아 그누보드에 삽입하고 싶습니다.
아래는 api 주소입니다.
https://api.bithumb.com/public/ticker/ALL
json으로 받아와야 하는것 같은데 json이 처음이라 어떻게 코드를 넣어도 가져오질 않네요.
어떻게해야 값을 받을수있을까요?
json은 따로 플로그인이 있어야 작동을 하나요?
답변 1
json_decode() 를 이용하면 됩니다. http://php.net/manual/en/function.json-decode.php
텍스트를 가져온 후라면, (ex. $contents)
$array = json_decode($contents, true);
과 같은 형태로 배열에 저장할 수 있습니다.
예제 코드입니다.
<?php
$url = 'https://api.bithumb.com/public/ticker/ALL';
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 5);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
$contents = curl_exec($ch);
curl_close($ch);
$array = json_decode($contents, true);
print_r($array);
답변을 작성하시기 전에 로그인 해주세요.