Описание проекта telcheck.org

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

Проект будет существовать и приносить пользу только в том случае если вы будете отправлять POST запрос после того как успешно зарегистрировали аккаунт. В противном случае в базе данных будет мало информации и не будет смысла использовать данный ресурс

Все поля обязательные.

Запросы отправляются по адресу: https://telcheck.org/api/:SoftName/:ServiceDomain/:SmsServiceName/:Tel

Логика работы с telcheck.org

  1. Покупаете номер телефона на одном из сайтов смс активаций
  2. Делаете GET запрос на проверку номера к ресурсу telcheck.org
  3. В зависимости от ответа разрабатываете свою логику
  4. После успешной регистрации Обязательно отправляете POST запрос. Если этого не сделать, Ваш аккаунт может зарегистриовать другой человек

Существует 2 метода:

  1. GET на проверку номера в базе данных
  2. POST на сохранение данных после регистрации аккаунта

GET https://telcheck.org/api/:SoftName/:ServiceDomain/:SmsServiceName/:Tel

Варианты ответа:
HTTP status code: 200 OK: Это стандартный ответ для успешных HTTP-запросов.
Response application/json:

  {
  "SmsServiceName": "vak-sms.com",
  "SoftName": "TGPrime",
  "Tel": 79991112233,
  "ServiceName": "telegram.org",
  "Status": 1,
  "Message": "Аккаунт зарегистрирован",
  "CreatedAt": "2024-05-03T06:52:44.115908334Z"
  } 

HTTP status code: 400 Bad Request: Сервер не понял запрос из-за неверного синтаксиса.
HTTP status code: 404 Not Found: Сервер не может найти запрошенный ресурс. Данные о номере :Tel и сервисе :ServiceDomain не найдены в базе данных
Response application/json:

{
   "Status": 0,
   "Message": "Номер и сервис не найдены в базе данных"
}

HTTP status code: 500 Internal Server Error: Общий код для неизвестной ошибки на сервере.


POST https://telcheck.org/api/:SoftName/:ServiceDomain/:SmsServiceName/:Tel

В теле запроса необходимо передать статус.
Request application/json:

  {"Status": 1}

Варианты ответа:
HTTP status code: 201 Created: Запись о номере :Tel и сервисе :ServiceDomain успешно создана. Response application/json:

  {"Status": 1, "Message": "На номер успешно зарегистрирован аккаунт"}

Возможные статусы:
{"Status": 1} - На номер успешно зарегистрирован аккаунт, используется по умолчанию
{"Status": 2} - На номер зарегистрирован аккаунт и на нем уставновлен код 2FA
{"Status": 3} - Номер забанен в сервисе

HTTP status code: 400 Bad Request: Сервер не понял запрос из-за неверного синтаксиса.
HTTP status code: 404 Not Found: Сервер не может найти запрошенный ресурс.
HTTP status code: 500 Internal Server Error: Общий код для неизвестной ошибки на сервере.