API Документация


BASEURL:       
https://api.makejiema.com


Создать заказ:

GET запрос: /api/order/create_order

Параметры:
Параметр Тип Обяз. Описание
pid int Да PID страны/товара
secretKey str Да API ключ
buynum int Да Количество не должно быть меньше минимума для выбранного товара (обычно 1; для некоторых почтовых продуктов — не менее 10).

Ответ:
Параметр Тип Описание
msg str Сообщение
order_id str ID заказа
code int Код: create 1 ок / 0 ошибка; query 1 есть контент / 2 в процессе повторите / 0 ошибка или не найден

При успехе поля data нет; сохраните order_id и вызовите query_order за списком контента.

Успешный пример:

{
  "code": 1,
  "msg": "创建成功,已扣费",
  "order_id": "f7f145f39f9d4f67a4f2cfdf1fd8e721"
}

Пример ошибки:

{
  "code": 0,
  "msg": "创建失败",
  "order_id": null
}

Проверить заказ:

GET запрос: /api/order/query_order

Параметры:
Параметр Тип Обяз. Описание
order_id str Да ID заказа

Ответ:
Параметр Тип Описание
data json(list) Фиксированный формат list, каждый элемент — одна строка контента заказа
msg str Сообщение
order_id str ID заказа
code int Код: create 1 ок / 0 ошибка; query 1 есть контент / 2 в процессе повторите / 0 ошибка или не найден
Поля элемента data:
Параметр Тип Описание
type int Тип контента: 1=текст, 2=контент со ссылкой getdata
content str Строка контента, например account----password----recover или account----/api/order/getdata?cid=...

Успешный пример:

{
  "code": 1,
  "msg": "查询成功",
  "order_id": "f7f145f39f9d4f67a4f2cfdf1fd8e721",
  "data": [
    {
      "type": 1,
      "content": "example@gmail.com----abc123----recover@example.com"
    },
    {
      "type": 2,
      "content": "ouadhpxxxxx@gmail.com----/api/order/getdata?cid=806779395c1640c882e65aaf1aba21d9"
    }
  ]
}

Пример ошибки:

{
  "code": 0,
  "msg": "订单不存在",
  "order_id": "not-exists-order-id"
}

Get Data:

GET запрос: /api/order/getdata

Использование: сначала вызовите /query_order. Если у элемента data type=2 и content содержит /api/order/getdata?cid=..., извлеките путь и сформируйте URL как BASEURL + путь.

Ответ: только текст.

Параметры:
Параметр Тип Обяз. Описание
cid str Да Извлеките cid из /api/order/getdata?cid=...

Успешный пример:

123456

Пример ошибки:

not found

Часто задаваемые вопросы (FAQ)

Q1: Какая структура data у query_order?

data — это список. Каждый элемент содержит type и content. type=1 — текст, type=2 — content содержит ссылку getdata.

Q2: Как получить содержимое getdata?

Когда type=2, извлеките /api/order/getdata?cid=... из content и сформируйте итоговый URL как BASEURL + путь.

Q3: В каком формате возвращается getdata?

getdata возвращает чистый текст без JSON-обертки.


SEO URL языков: Home EN | Home ZH | Home RU | API EN | API ZH | API RU
SEO URL страниц: Home | API | Конфиденциальность | Условия | Контакты | Карта сайта