· 7 years ago · Jan 16, 2019, 01:46 PM
1<?php
2
3include_once 'JWT.php';
4
5$special_key = 'xxxxx';
6$secret_key = 'yyyyyy';
7
8
9$jwt = array(
10 'iat' => time(),
11 'exp' => time() + 5000
12);
13$url = "https://sportmarket.cc/json?lang=en_EN&key={$special_key}";
14$token = JWT::encode($jwt, $secret_key, 'HS512');
15
16$ch = curl_init($url);
17$options = array(
18 CURLOPT_RETURNTRANSFER => true,
19 CURLOPT_TIMEOUT => 120,
20 CURLOPT_SSL_VERIFYHOST => 0,
21 CURLOPT_SSL_VERIFYPEER => 0,
22 CURLOPT_HTTPHEADER => ['Authorization: JWT ' . $token]
23);
24curl_setopt_array($ch, $options);
25$result = curl_exec($ch);
26
27$data = json_decode($result, true);
28
29if (json_last_error() !== JSON_ERROR_NONE || !isset($data['matches'])) {
30 die('Something went wrong' . "\n");
31}
32
33file_put_contents('output.txt', print_r($data, true));