• Post category:Авторизация
  • Запись изменена:27.10.2022

POST api/2.0/authentication/setphone

Описание

 

Устанавливает номер мобильного телефона для пользователя с именем, указанным в запросе.

Параметры

Имя Описание Тип Пример
userName

sent in body

Имя пользователя или адрес электронной почты строковый текст
password

sent in body

Пароль строковый текст
provider

sent in body

Тип провайдера социальных сетей строковый текст
accessToken

sent in body

Токен провайдера строковый текст
mobilePhone

sent in body

Новый мобильный телефон строковый текст

 

Образец
POST api/2.0/authentication/setphone
Host: yourportal.r7-office.ru
Content-Type: application/json
Accept: application/json

{
  "userName": "some text",
  "password": "some text",
  "provider": "some text",
  "accessToken": "some text",
  "mobilePhone": "some text"
}

Возвращает

Мобильный телефон

Пример ответа

application/json

{
  "status": 0,
  "response": {
    "token": "abcde12345",
    "expires": "2022-10-02T14:03:03.7135419Z"
  }
}

text/xml

<result>
  <status>0</status>
  <response>
    <token>abcde12345</token>
    <expires>2022-10-02T14:03:03.7135419Z</expires>
  </response>
</result>

POST api/2.0/authentication/{code}

Описание

Возвращает токен аутентификации для использования в авторизации API.

Параменты

Название Description Type Example
code

sent in url
Two-factor authentication code string some text
userName

sent in body
User name or email string some text
password

sent in body
Password string some text
provider

sent in body
Social media provider type string some text
accessToken

sent in body
Provider token string some text
codeOAuth

sent in body
Code for take token string some text
Example
POST api/2.0/authentication/some+text
Host: yourportal.r7-office.ru
Content-Type: application/json
Accept: application/json

{
  "userName": "some text",
  "password": "some text",
  "provider": "some text",
  "accessToken": "some text",
  "codeOAuth": "some text"
}
Returns

Two-factor authentication token to use in ‘Authorization’ header when calling API methods

Example Response

application/json

{
  "status": 0,
  "response": {
    "token": "abcde12345",
    "expires": "2022-10-02T14:03:03.7291114Z"
  }
}

text/xml

<result>
  <status>0</status>
  <response>
    <token>abcde12345</token>
    <expires>2022-10-02T14:03:03.7291114Z</expires>
  </response>
</result>