호출gate.io의 인터페이스 획득 화폐 종류 및 현재 가격
api = '1/pairs';
$url = $this->base.$this->api;
$json = $this->curl_file_get_contents($url);
dp($json);
return $json;
}
/**
* @title
* @description gateio
* @author
* @url /api/binance/get_common_symbols
* @method GET
*
* @param $symbol string :BTCUSDT
*/
public function get_ticker(){
$current_pairs = 'btc_usdt';
$this->api = '1/ticker/';
$url = $this->base.$this->api.strtoupper($current_pairs);
$json = $this->curl_file_get_contents($url);
dp($json);
return $json;
}
/**
*
*/
protected function curl_file_get_contents($url) {
static $ch = null;
if (is_null($ch)) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERAGENT,
'Mozilla/4.0 (compatible; gate PHP bot; '.php_uname('a').'; PHP/'.phpversion().')'
);
}
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
// run the query
$res = curl_exec($ch);
if ($res === false) throw new Exception('Could not get reply: '.curl_error($ch));
$dec = json_decode($res, true);
if (!$dec) throw new Exception('Invalid data: '.$res);
return $dec;
}
}
주: 인터페이스가 외부 네트워크에서 테스트해야 하기 때문에 외부 네트워크 서버를 사용하는 것을 권장합니다
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.