Я создаю остальные API GuzzleHttp для этого. Я добавил GuzzleHttp через composer.
Я не знаю, как обрабатывать AuthData (), класс
require '../...../guzzle/vendor/autoload.php';
$url = "https://m2-rewards.com/api";
use GuzzleHttp\Client;
$client = new Client();
$auth = new AuthData();
$auth->id = '1';
$auth->token = 'someApiToken';
$response = $client->get($url . '/getNewsFeed', array(
'auth' => base64_encode(json_encode($auth)),
'verify' => false,
'timeout' => 30 // seconds
));
$jsonData = json_decode($response->getBody(), true);