Как создать API GuzzleHttp с php получая ошибку 404? - PullRequest
1 голос
/ 25 февраля 2020

Я посоветовал работать над API ниже жрет, у меня есть токен, имя пользователя и пароль, но я не знаю, откуда были вызваны эти классы и что мне нужно будет ввести в эти классы Клиент ( ) & AuthData () .

require '../x_static_libs/guzzle/vendor/autoload.php';
use GuzzleHttp\Client;
$url="https://errr- 
rewards.calusastorefront. p2motivate.com/client/json.php";
$username='EFDEMO';
$password='EFDEMO';
$client = new Client(['auth' => [$username, $password]]);
$res = $client->request('GET', 'https://ef- 
rewards.calusastorefront.p2motivate.com/client/json.php/ 
getMemberAccount');
$res->getStatusCode();
$response = $res->getBody();
echo $response;

the error I am getting
{"statusCode":"Error","error": 
{"errorCode":"400","errorMessage":"Authentication Header ID field must 
match Basic Authentication Username"}}
...