0

I use ratchet to connect bybit api to receive data as below and now I want to see json response on html side as response receives from bybit api ,

include "textalk/vendor/autoload.php";
$client = new WebSocket\Client("wss://stream-testnet.bybit.com/contract/usdt/public/v3", ['timeout' => 300]);
$json='{"req_id": "100001", "op": "subscribe" ,"args": [
        "orderbook.1.BTCUSDT",
        "orderbook.1.ETHUSDT",
        "orderbook.1.ADAUSDT",
        "orderbook.1.TRXUSDT",
        "orderbook.1.XRPUSDT",
        "orderbook.1.BNBUSDT",
        "orderbook.1.SOLUSDT",
        "orderbook.1.ARBUSDT",
        "orderbook.1.DOGEUSDT",
        "orderbook.1.C98USDT"
    ]}';
$client->text($json);
while ($client->isConnected()) {
    try {
        $message = $client->receive();
         print_r($message);
       // $decoded_json = json_decode($message, true);
       // echo $decoded_json['topic'].' '. $decoded_json['data']['s'];
        echo "\n";
        
        
 
      } catch (\WebSocket\ConnectionException $e) {
        // Possibly log errors
        print_r("Error: ".$e->getMessage());
        echo "\n";
    }
}
Travis
  • 33
  • 3

0 Answers0