Перейти к содержимому

Использовать токен магической ссылки

POST
/wp-json/wp2/magic-links/v1/consume
curl --request POST \
--url https://example.com/wp-json/wp2/magic-links/v1/consume \
--header 'Content-Type: application/json' \
--data '{ "token": "example" }'

Публично принимает секрет токена магической ссылки, входит в сессию (без «запомнить меня») и гасит одноразовый токен. Нужен HTTPS.

Media typeapplication/json
object
token
required

Секрет (magic-link, Studio, форма, connect).

string
Example
{
"token": "example"
}

Вход выполнен

Media typeapplication/json
object
user

Объект текущего пользователя или null для гостя.

object
id

Числовой идентификатор сущности.

integer
displayName

Отображаемое имя.

string
email

Email.

string
nicename

Slug пользователя.

string
nonce

Свежий wp_rest nonce для следующих запросов.

string
redirect

URL редиректа после входа. Необязательно.

string
Examplegenerated
{
"user": {
"id": 1,
"displayName": "example",
"email": "example",
"nicename": "example"
},
"nonce": "example",
"redirect": "example"
}

Wp2platform_magic_ssl

Media typeapplication/json
object
code

Машинный код ошибки или события.

string
message

Текст сообщения (лог, PIN, сброс пароля).

string
data

Дополнительные данные WP_Error или лицензии.

object
Examplegenerated
{
"code": "example",
"message": "example",
"data": {}
}

Wp2platform_magic_invalid

Media typeapplication/json
object
code

Машинный код ошибки или события.

string
message

Текст сообщения (лог, PIN, сброс пароля).

string
data

Дополнительные данные WP_Error или лицензии.

object
Examplegenerated
{
"code": "example",
"message": "example",
"data": {}
}

Wp2platform_magic_rate

Media typeapplication/json
object
code

Машинный код ошибки или события.

string
message

Текст сообщения (лог, PIN, сброс пароля).

string
data

Дополнительные данные WP_Error или лицензии.

object
Examplegenerated
{
"code": "example",
"message": "example",
"data": {}
}