Реклама
Для себя
  • Для себя
  • Для бизнеса
  • Новости

Модуль рекомендации займов для новых пользователей сайта vbr.ru

Программное обеспечение "Модуль рекомендации займов для новых пользователей сайта vbr.ru" - приложение и веб-сервис - программный комплекс, обеспечивающий выдачу рекомендованных продуктов микрофинансовых организаций (МФО) для новых пользователей Выберу.ру на основе выбранных из Модуля Продуктов другими пользователями Выберу.ру. К продуктам относятся займы.


Информация о правообладателе

ООО “Выберу.ру Маркетплейс”

ИНН: 7726477597 ОГРН:1217700241010

Юридический адрес: 117105, Москва, ш. Варшавское, д.29, к. 1, каб. 7


Описание функциональных характеристик сервиса

В интегрируемые финансовые организации входят микрофинансовые организации.

Возможными продуктами финансовых организаций являются: займы.

Функциональные возможности модуля включают в себя:

  • подбор предложений продуктов;


Получение доступа к сервису

Чтобы получить доступ к сервису, необходимо обратиться к правообладателю для получения персонального токена и эндпоинта. Контакты для обращения:

Email: info@vbr.ru

Телефон: 8 (800) 500-34-23


Информация о стоимости сервиса

Сервис предоставляется на бесплатной основе. Подробные условия можно запросить у правообладателя по электронной почте: info@vbr.ru


Информация по эксплуатации

Способ применения

Данный сервис не предназначен для прямого использования пользователями и не имеет графического интерфейса. Он предназначен для интеграции разработчиками в составе другого ПО.

Адрес размещения сервиса и информация для подключения

Сервис размещен по адресу http://10.77.111.89:5000 Для доступа к нему потребуется подключиться к приватной сети (VPN) при помощи клиента OpenVPN. Для получения доступа к приватной сети обратитесь к правообладателю по электронной почте: info@vbr.ru

Документация по использованию сервиса

Набор методов, формат запросов и ответов, а также возможность интерактивного выполнения команд предоставляется самим сервисом посредством визуального интерфейса Swagger, размещенного по адресу http://10.77.111.89:5000/docs#/.

Получение рекомендованных продуктов

Для получения списка продуктов, которые следует рекомендовать клиенту, нужно вызвать метод API /recommend_loans и передать в него следующую информацию: уникальный идентификатор клиента (например идентификатор yandex метрики), регион клиента и количество продуктов для выдачи.

При этом сервис вернет уникальные идентификатор запроса и массив идентификаторов продуктов на стороне заказчика.

Добавление и удаление продуктов

Для добавления или удаления продуктов следует использовать методы API POST /recommend_loans/add_loan и /recommend_loans/delete_loan соответственно. Эти методы принимают идентификатор продукта на стороне клиента и регион, для которого актуален продукт.

Цикл обратной связи

Для регистрации результатов и корректировки выдачи в режиме реального времени, можно передать результат продаж по продуктам при помощи метода API /recommend_loans/update_loan_weight. Чем больше суммарная зарегистрированная выгода по продукту, тем чаще он предлагается в выдаче. Однако, продукты с меньшим весом так же будут периодически попадать в выдачу согласно внутренним алгоритмам и в зависимости от того, какие продукты до этого были показаны пользователю.

Описание методов и моделей

Methods

[ Jump to Models ]

Table of Contents

_

_

Up
post /recommend_loans/add_loan
Add Loan (addLoanRecommendLoansAddLoanPost)
Добавить продукт

Consumes

This API call consumes the following media types via the Content-Type request header:
  • application/json

Request body

body AddLoanRequest (required)
Body Parameter
example: { "value" : { "region_id" : 1, "product_uid" : "c6b4026f-98ac-42c4-baf6-6811b8793ab4" } }

Example data

Content-Type: application/json
""

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.
  • application/json

Responses

200

Successful Response

422

Validation Error HTTPValidationError

Up
post /recommend_loans/delete_loan
Delete Loan (deleteLoanRecommendLoansDeleteLoanPost)
Удалить продукт

Consumes

This API call consumes the following media types via the Content-Type request header:
  • application/json

Request body

body DeleteLoanRequest (required)
Body Parameter
example: { "value" : { "region_id" : 1, "product_uid" : "c6b4026f-98ac-42c4-baf6-6811b8793ab4" } }

Example data

Content-Type: application/json
""

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.
  • application/json

Responses

200

Successful Response

422

Validation Error HTTPValidationError

Up
post /recommend_loans/update_loan_weight
Loan Reward Checker (loanRewardCheckerRecommendLoansUpdateLoanWeightPost)
Обновить вес продукта

Consumes

This API call consumes the following media types via the Content-Type request header:
  • application/json

Request body

body UpdateLoanWeightRequest (required)
Body Parameter
example: { "value" : { "region_id" : 1, "product_uid" : "c6b4026f-98ac-42c4-baf6-6811b8793ab4", "income" : 565 } }

Example data

Content-Type: application/json
""

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.
  • application/json

Responses

200

Successful Response

422

Validation Error HTTPValidationError

Up
post /recommend_loans
Recommend Loans (recommendLoansRecommendLoansPost)
Рекомендовать продукты

Consumes

This API call consumes the following media types via the Content-Type request header:
  • application/json

Request body

body RecommendLoanRequest (required)
Body Parameter
example: { "value" : { "yandex_id" : "1622470360630093059", "region_id" : 1, "count" : 4 } }

Return type

Example data

Content-Type: application/json
{
  "id" : "id",
  "products" : [ "products", "products" ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.
  • application/json

Responses

200

Successful Response RecommendLoanResponse

422

Validation Error HTTPValidationError

Models

[ Jump to Methods ]

Table of Contents

  1. AddLoanRequest - AddLoanRequest
  2. DeleteLoanRequest - DeleteLoanRequest
  3. HTTPValidationError - HTTPValidationError
  4. RecommendLoanRequest - RecommendLoanRequest
  5. RecommendLoanResponse - RecommendLoanResponse
  6. UpdateLoanWeightRequest - UpdateLoanWeightRequest
  7. ValidationError - ValidationError

AddLoanRequest - AddLoanRequest Up

region_id
Integer <pre><code>Примеры регионов: 1 - www.vbr.ru 31 - Москва - moskva.vbr.ru 46 - Санкт-Петербург - sankt-peterburg.vbr.ru </code></pre>
product_uid

DeleteLoanRequest - DeleteLoanRequest Up

region_id
Integer <pre><code>Примеры регионов: 1 - www.vbr.ru 31 - Москва - moskva.vbr.ru 46 - Санкт-Петербург - sankt-peterburg.vbr.ru </code></pre>
product_uid

RecommendLoanRequest - RecommendLoanRequest Up

yandex_id
region_id
Integer <pre><code>Примеры регионов: 1 - www.vbr.ru 31 - Москва - moskva.vbr.ru 46 - Санкт-Петербург - sankt-peterburg.vbr.ru </code></pre>
count (optional)

UpdateLoanWeightRequest - UpdateLoanWeightRequest Up

region_id
Integer <pre><code>Примеры регионов: 1 - www.vbr.ru 31 - Москва - moskva.vbr.ru 46 - Санкт-Петербург - sankt-peterburg.vbr.ru </code></pre>
product_uid
income