Быстрый старт
Шаг 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);