Перейти к содержанию

Быстрый старт

Шаг 1: Получи токен

Перед тем как делать запросы, нужно получить токен доступа. Отправь запрос:

curl -X POST http://69.67.173.238:10000/api/v1/auth/token \
  -H "Content-Type: application/json" \
  -d '{
    "grant_type": "client_credentials",
    "client_id": "vektor-client",
    "client_secret": "vektor-secret"
  }'

В ответе будет access_token — скопируй его. Токен работает 60 минут, потом нужно получить новый.

Шаг 2: Сделай поиск

Подставь свой токен и отправь запрос:

curl -X POST http://69.67.173.238:10000/api/v1/vektor/query \
  -H "Authorization: Bearer ТВОЙ_ТОКЕН" \
  -H "Content-Type: application/json" \
  -d '{"query": "79221110500"}'

Шаг 3: Готово

В поле result будет вся найденная информация: имя, дата рождения, паспорт, email, соцсети.


Пример на Python

import requests

BASE = "http://69.67.173.238:10000"

# Получаем токен
token = requests.post(f"{BASE}/api/v1/auth/token", json={
    "grant_type": "client_credentials",
    "client_id": "vektor-client",
    "client_secret": "vektor-secret"
}).json()["access_token"]

# Ищем по номеру телефона
result = requests.post(
    f"{BASE}/api/v1/vektor/query",
    json={"query": "79221110500"},
    headers={"Authorization": f"Bearer {token}"}
).json()

print(result["result"])

Пример на JavaScript

const BASE = "http://69.67.173.238:10000";

// Получаем токен
const { access_token } = await fetch(`${BASE}/api/v1/auth/token`, {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
    grant_type: "client_credentials",
    client_id: "vektor-client",
    client_secret: "vektor-secret"
  })
}).then(r => r.json());

// Ищем по номеру
const { result } = await fetch(`${BASE}/api/v1/vektor/query`, {
  method: "POST",
  headers: {
    Authorization: `Bearer ${access_token}`,
    "Content-Type": "application/json"
  },
  body: JSON.stringify({ query: "79221110500" })
}).then(r => r.json());

console.log(result);