сморщить к жрать. Почему auth0 вернул 401?

Я японец.
Так что, может быть, мой английский такой плохой.
Сожалею.


Я хочу использовать API Auth0 для обновления метаданных пользователя.
-> https://auth0.com/docs/metadata/apis#update-user-metadata

Однако этот пример PHP написан на cURL.
Поэтому я переписываю образец в Guzzle.
Однако код, который я переписываю, вернет ошибку 401.
У меня проблемы с пониманием этой причины.

Фактически для кодов POST и GET будет возвращено 200 значений.
Я не знаю, есть ли эта причина в Auth0 или в моем коде.
Если вы не возражаете, не могли бы вы проверить мой код?

$data = [
'form_params' => [
'user_metadata' => ['addresses' => ['home' => '123 Main Street, Anytown, ST 12345']]
],
'header' => [
'content-type' => 'application/json',
'Authorization' => 'Bearer ABCD'
],
];

$guzzleClient = new Client();
$res = guzzleClient->request('PATCH', 'https://YOUR_AUTH0_DOMAIN/api/v2/users/id_of_user', $data);

var_dump(res->getBody()->getContents());
# 401 returned
# {"statusCode":401,"error":"Unauthorized","message":"Missing authentication"}

Спасибо.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector