• 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.

Параменты

НазваниеDescriptionTypeExample
code

sent in url
Two-factor authentication codestringsome text
userName

sent in body
User name or emailstringsome text
password

sent in body
Passwordstringsome text
provider

sent in body
Social media provider typestringsome text
accessToken

sent in body
Provider tokenstringsome text
codeOAuth

sent in body
Code for take tokenstringsome 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>