OpenAPIOpenAPI
  • English
  • Español
  • Français
  • 繁體中文
  • Indonesia
  • हिंदी
  • Italiano
  • 日本語
  • 한국인
  • عربي
  • Nederlands
  • Filipino
  • Русский
  • Svenska
  • Tiếng Việt
  • English
  • Español
  • Français
  • 繁體中文
  • Indonesia
  • हिंदी
  • Italiano
  • 日本語
  • 한국인
  • عربي
  • Nederlands
  • Filipino
  • Русский
  • Svenska
  • Tiếng Việt
  • OpenAPI

OpenAPI

app_key Ключ аутентификации можно посмотреть на главной странице личного кабинета после входа в систему.

Пожалуйста, надежно храните ключ, ключ предоставляет права администратора вашей учетной записи.

Базовые URL-адреса:

Аутентификация

Управление прокси-аккаунтами

GET Список прокси-аккаунтов

GET /openapi/whitelist-account/list

Пример возврата

Ответ 200

{
	"code": 200,
	"msg": "string",
	"data": {
		"list": [
			{
				"id": 0,
				"username": "string",
				"password": "string",
				"created_at": "string",
				"remark": "string",
				"product_type": 9,
				"usage_flow": 0,
				"limit_flow": 102400,
				"status": 0
			}
		]
	}
}

Возвращаемый результат

Код состоянияЗначение кода состоянияОписаниеМодель данных
200OKЗапрос выполнен успешноВстроенный

Возвращаемая структура данных

Код состояния 200

ИмяТипОбязательныйОграничениеКитайское названиеОписание
» кодresponseCodefalseотсутствуетКод состояния, 200 успешно, 3 app_key недействителен
» msgстрокаfalseотсутствуетСообщение о состоянии
» данныеобъектложьничегоничего
»» список[объект]ложьни одинникто
»»» idцелое числоложьнетНомер счета
»»» имя пользователястрокаложьотсутствуетИмя учетной записи прокси
»»» парольстрокаложьотсутствуетПароль учетной записи прокси
»»» created_atстрокаfalseнетВремя добавления
»»» замечаниестрокаложьнетПримечания
»»» product_typeproductTypesfalsenoneТип пакета, 9 Динамический домашний трафик, 11 Динамический домашний IP, 14 Статический IP дата-центра, 25 Статический домашний IP
»»» usage_flowцелое числоложьотсутствуетИспользованный трафик, единица измерения: КБ
»»» ограничение_потокацелое числоложьотсутствуетНастраиваемый лимит трафика: единица измерения ГБ, максимум 102400, 0 означает отсутствие ограничений
»»» statusцелое числоfalseотсутствуетСтатус включения: 1 - включено, 0 - отключено

Перечисляемые значения

АтрибутЗначение
Тип_продукта9
Тип_продукта11
Тип_продукта14
product_type25

POST Добавить прокси-аккаунт.

POST /openapi/whitelist-account/add

Параметры запроса в теле запроса

{
	"app_key": "stringstringstringstringstringst",
	"accounts": "user01:pass,user02:pass,user03:pass",
	"remark": "",
	"product_type": 9
}

Параметры запроса

ИмяРасположениеТипОбязательноОписание
телотелообъектНетнет
» app_keyтелострокаНетАвторизационный ключ
» аккаунтытелострокаНетУчетные данные, пожалуйста, введите в формате username:password. Имя пользователя и пароль должны содержать только цифры и буквы, без каких-либо специальных символов или пробелов. Разделите имя пользователя и пароль двоеточием. Поддерживается добавление нескольких учетных записей, разделенных английской запятой (,).
» remark (примечание)body (тело)string (строка)НетОписание прокси-аккаунта
» product_typeтелоproductTypesНетТип пакета, 9 Динамический домашний трафик, 11 Динамический домашний IP, 14 Статический IP-адрес дата-центра, 25 Статический домашний IP

Перечисляемое значение

АтрибутЗначение
» product_type9
» product_type11
» Тип_продукта14
» Тип_продукта25

Пример ответа

200 Response

{
	"code": 200,
	"msg": "string",
	"data": null
}

Результат возврата

Код состоянияЗначение кода состоянияОписаниеМодель данных
200OKУспешный запросВстроенный

Структура возвращаемых данных

Код состояния **200**

ИмяТипОбязательныйОграниченияКитайское названиеОписание
» codeцелое числоложьотсутствуетКод состояния: 200 – успешно, 3 – недействительный app_key, 156 – учетная запись не прошла проверку подлинности
» сообщениестрокаложьотсутствуетСтатус сообщения
» datanullfalseнетнет

POST Удалить прокси-аккаунт

POST /openapi/whitelist-account/delete

Обратите внимание, что удаление необратимо, и использованный трафик и т. д. невозможно запросить. Удаление занимает около 5 минут, в течение которых может взиматься плата.

Параметры запроса Body

{
	"app_key": "stringstringstringstringstringst",
	"accounts": "user01,user02"
}

Параметры запроса

ИмяПозицияТипОбязательныйОписание
телотелообъектНетникто
» app_keyтелострокаНетАвторизационный ключ
» аккаунтытелострокаНетПрокси-аккаунт, поддерживает только цифры и буквы. Поддерживает пакетные операции, разделенные английской запятой (,) прокси-аккаунты

Пример возврата

200 Ответ

{
	"code": 200,
	"msg": "string",
	"data": null
}

Возвращаемый результат

Код состоянияЗначение кода состоянияОписаниеМодель данных
200OKУспешный запросВстроенный

Возвращаемая структура данных

Код состояния 200

ИмяТипОбязательныйОграничениеКитайское названиеОписание
» кодцелое числоложьотсутствуетКод состояния: 200 – успешно, 3 – недействительный app_key, 156 – учетная запись не прошла проверку подлинности
» msgстрокаложьнетСообщение о состоянии
» данныеnullfalsenonenone

POST: прокси-аккаунты отключены

POST /openapi/whitelist-account/disable

Отключение занимает около 5 минут, в течение этого времени все еще могут взиматься сборы.

Параметры тела запроса

{
	"app_key": "stringstringstringstringstringst",
	"accounts": "user01,user02"
}

Параметры запроса

НазваниеПозицияТипОбязательныйОписание
телотелообъектНетотсутствует
» app_keyтелострокаНетАвторизационный ключ
» accountsтелострокаНетПрокси-аккаунт, поддерживает только цифры и буквы. Поддерживает пакетные операции, разделенные английскими запятыми (,) прокси-аккаунты.

Пример возврата

Ответ 200

{
	"code": 200,
	"msg": "string",
	"data": null
}

Возвращаемый результат

Код состоянияКод состояния, значениеОписаниеМодель данных
200OKУспешный запросВстроенный

Возвращаемая структура данных

Код состояния 200

ИмяТипОбязательныйОграниченияКитайское названиеОписание
» кодцелое числоложьотсутствуетКод состояния: 200 – успешно, 3 – недействительный app_key, 156 – учетная запись не прошла проверку подлинности
» msgстрокаfalseотсутствуетСообщение о состоянии
» данныеnullfalsenonenone

POST Активировать прокси-аккаунт

POST /openapi/whitelist-account/enable

Параметры тела запроса

{
	"app_key": "stringstringstringstringstringst",
	"accounts": "user01,user02"
}

Параметры запроса

НазваниеПозицияТипОбязательныйОписание
телотелообъектНетотсутствует
» app_keyтелострокаНетАвторизационный ключ
» accountsтелострокаНетПрокси-аккаунт, поддерживает только цифры и буквы. Поддерживает пакетные операции, разделенные английскими запятыми (,) прокси-аккаунты.

Пример возврата

Ответ 200

{
	"code": 200,
	"msg": "string",
	"data": null
}

Результат возврата

Код состоянияКод состояния, значениеОписаниеМодель данных
200OKУспешный запросВстроенный

Возвращаемая структура данных

Код состояния 200

ИмяТипОбязательныйОграниченияКитайское названиеОписание
» кодцелое числоложьотсутствуетКод состояния: 200 – успешно, 3 – недействительный app_key, 156 – учетная запись не прошла проверку подлинности
» msgстрокаfalseнетСообщение о состоянии
» данныеnullfalsenonenone

POST Изменить пароль прокси-аккаунта

POST /openapi/whitelist-account/change-password

Обратите внимание, что после изменения необходимо подождать 5 минут, в течение которых старый пароль все еще может быть использован.

Параметры запроса Body

{
	"app_key": "stringstringstringstringstringst",
	"account": "user",
	"password": "pass"
}

Параметры запроса

ИмяРасположениеТипОбязательноОписание
телотелообъектНетотсутствует
» app_keyтелострокаНетКлюч авторизации
» аккаунттелострокаНетПрокси-аккаунт, поддерживает только цифры и буквы.
» парольтелострокаНетНовый пароль для учетной записи агента, поддерживает только цифры и буквы.

Пример ответа

200 Ответ

{
	"code": 200,
	"msg": "string",
	"data": null
}

Результат возврата

Код состоянияЗначение кода состоянияОписаниеМодель данных
200OKУспешный запросВстроенный

Возвращаемая структура данных

Код состояния 200

ИмяТипОбязательныйОграниченияКитайское названиеОписание
» кодцелое числоложьпустоКод состояния: 200 – успешно, 3 – недействительный app_key, 156 – учетная запись не прошла проверку подлинности
» сообщениестрокаложьотсутствуетСтатус сообщения
» datanullfalseниктоникто

POST Изменить примечание к прокси-аккаунту

POST /openapi/whitelist-account/change-remark

Параметры тела запроса

{
	"app_key": "stringstringstringstringstringst",
	"account": "user",
	"remark": ""
}

Параметры запроса

ИмяРасположениеТипОбязательныйОписание
bodybodyобъектНетнет
» app_keyтелострокаНетАвторизационный ключ
» учетная записьтелострокаНетУчетная запись агента, поддерживаются только цифры и буквы.
» ПримечаниеТелоСтрокаНетНовая заметка для прокси-аккаунта, не более 32 китайских символов или 64 английских.

Пример ответа

Ответ 200

{
	"code": 200,
	"msg": "string",
	"data": null
}

Результат возврата

Код состоянияЗначение кода состоянияОписаниеМодель данных
200OKЗапрос выполненВстроенный

Возвращаемая структура данных

Код состояния 200

НазваниеТипОбязательныйОграниченияКитайское названиеОписание
» кодцелое числоложьотсутствуетКод состояния: 200 – успешно, 3 – недействительный app_key, 156 – учетная запись не прошла проверку подлинности
» msgстрокаfalseнетСообщение о состоянии
» данныеnullfalsenonenone

POST Изменить лимит трафика для прокси-аккаунта

POST /openapi/whitelist-account/change-limit

Обратите внимание, что статистика трафика может задерживаться до 5 минут, то есть фактическое потребление трафика может превысить этот лимит.

Параметры тела запроса

{
	"app_key": "stringstringstringstringstringst",
	"account": "user",
	"limit": 0
}

Параметры запроса

ИмяПозицияТипОбязательныйОписание
bodybodyобъектНетнет
» app_keyтелострокаНетАвторизационный ключ
» учетная записьтелострокаНетАгентский аккаунт, поддерживает только цифры и буквы.
» limitbodyintegerНетОграничение трафика, единица измерения: ГБ, 0 означает отсутствие ограничений

Пример ответа

200 Ответ

{
	"code": 200,
	"msg": "string",
	"data": null
}

Возвращаемый результат

Код состоянияЗначение кода состоянияОписаниеМодель данных
200OKУспешный запросВстроенный

Возвращаемая структура данных

Код состояния 200

ИмяТипОбязательныйОграничениеКитайское названиеОписание
» кодцелое числоложьотсутствуетКод состояния: 200 – успешно, 3 – недействительный app_key, 156 – учетная запись не прошла проверку подлинности
» msgстрокаfalseнетСообщение о состоянии
» данныеnullложьниктоникто

Поиск логов трафика

GET Использование трафика суммируется по дням

GET /openapi/user-usage-flow/total

Параметры запроса

ИмяМестоположениеТипОбязательныйОписание
app_keyзапросстрока (пароль)ДаКлюч аутентификации
start_timequeryстрока(Y-m-d H:i:s)НетВремя начала, с точностью до секунды. Обратите внимание, что записи в журнале задерживаются не более чем на 5 минут. По умолчанию не более 7 дней.
end_timequerystring(ГГГГ-ММ-ДД ЧЧ:мм:сс)НетКрайний срок, с точностью до секунды. Обратите внимание, что существует задержка в записи логов до 5 минут. По умолчанию - текущее время.
usernamequeryстрокаНетИмя субсчета, по умолчанию запрашиваются все счета, можно указать субсчет. Обратите внимание: если вы добавили субсчета с одинаковыми именами, этот запрос вернет все записи об использовании для агентских счетов с одинаковыми именами.
product_typeзапросномерНетТип пакета

Пример возврата

Ответ 200

{
	"code": 200,
	"msg": "string",
	"data": {
		"list": [
			{
				"day": "2022-08-01",
				"flow": 0
			}
		]
	}
}

Возвращаемый результат

Код состоянияКод состояния, значениеОписаниеМодель данных
200OKУспешный запросВстроенный

Возвращаемая структура данных

Код состояния 200

ИмяТипОбязательныйОграниченияКитайское названиеОписание
» кодцелое числоложьотсутствуетКод состояния: 200 – успешно, 3 – недействительный app_key, 156 – учетная запись не прошла проверку подлинности
» msgстрокаfalseотсутствуетСообщение о состоянии
» данныеобъектложьничегоничего
»» список[объект]ложьни одинникто
»»» деньстрокаложьнетДата
»»» потокцелое числоfalsenoneПотребление трафика, в КБ

Поиск пакета

GET Список приобретенных пакетов

GET /openapi/user-product/list

Параметры запроса

ИмяМестоположениеТипОбязательныйОписание
app_keyзапросстрока (пароль)ДаКлюч аутентификации
Номер транзакцииЗапросСтрокаНетНомер заказа, пожалуйста, введите полный номер заказа. Поиск по частичному совпадению не поддерживается.
страницазапросномерНетРазбиение на страницы, по умолчанию: 1
sizequeryколичествоНетКоличество элементов на странице, по умолчанию: 20
product_typeзапросномерНетТип пакета

Пример возврата

Ответ 200

{
	"code": 200,
	"msg": "string",
	"data": {
		"list": [
			{
				"id": 0,
				"created_at": "2022-05-13 12:14:15",
				"expired_at": "2022-05-13 12:14:15",
				"product_type": 9,
				"trade_no": "2022051312134339861461465434",
				"order": {
					"created_at": "2022-05-13 12:13:43",
					"pay_at": "2022-05-13 12:13:43",
					"title": "入门级"
				}
			}
		],
		"page": 1,
		"page_size": 20,
		"total_count": 0,
		"total_page": 0
	}
}

Результат возврата

Код состоянияКод состояния, значениеОписаниеМодель данных
200OKУспешный запросВстроенный

Возвращаемая структура данных

Код состояния 200

ИмяТипОбязательныйОграничениеКитайское названиеОписание
» кодцелое числоложьотсутствуетКод состояния: 200 – успешно, 3 – недействительный app_key, 156 – учетная запись не прошла проверку подлинности
» msgстрокаложьнетСообщение о состоянии
» данныеобъектложьотсутствуетотсутствует
»» список[объект]ложьотсутствуетотсутствует
»»» idцелое числоложьотсутствуетНомер пакета
»»» created_atстрокаложьнетВремя активации пакета
»»» expired_atстрокаfalsenoneСрок действия пакета истек, после истечения срока действия трафик нельзя использовать.
»»» product_typeproductTypesfalsenoneТип пакета, 9 Динамический трафик для дома, 11 Динамический IP для дома, 14 Статический IP для дата-центра, 25 Статический IP для дома
»»» trade_noстрокаfalseнетТранзакционный номер заказа
»»» orderобъектложьотсутствуетотсутствует
»»»» created_atстрокаfalsenoneВремя создания заказа
»»»» pay_atстрокаложьотсутствуетВремя оплаты заказа
»»»» заголовокстрокаложьотсутствуетОписание заказа
»» страницацелое числоложьотсутствуетТекущая страница
»» page_sizeцелое числоложьотсутствуетРазмер страницы
»» total_countцелое числоложьотсутствуетОбщее количество записей
»» Общее количество страниццелое числоложьотсутствуетОбщее количество страниц

Перечислимые значения

АтрибутЗначение
Тип_продукта9
Тип_продукта11
Тип_продукта14
Тип_продукта25

Извлечение IP

GET извлечение IP

GET /openapi/ip/v3

Параметры запроса

ИмяПозицияТипОбязательныйОписание
app_keyquerystring(пароль)НетКлюч доступа
ccзапросстрокаНетСтрана или регион
штатзапросстрокаНетОбласть или штат
городзапросстрокаНетГород
форматзапросстрокаНетПолучение формата
lbquerystringНетРазделитель, действителен только для формата text
кол-возапросномерНетИзвлечь количество
жизньзапросчислоНетДлительность хранения - минуты
эпзапросстрокаНетПрокси-сеть

Пример ответа

200 Response

{
	"code": 200,
	"msg": "string",
	"data": {
		"list": [
			[
				"150.109.114.72:1140",
				"150.109.114.72:1141",
				"150.109.114.72:1142",
				"150.109.114.72:1143",
				"150.109.114.72:1144",
				"150.109.114.72:1145",
				"150.109.114.72:1146",
				"150.109.114.72:1147",
				"150.109.114.72:1148",
				"150.109.114.72:1149"
			]
		]
	}
}

Результат ответа

Код состоянияЗначение кода состоянияОписаниеМодель данных
200OKЗапрос выполненВстроенный

Возвращаемая структура данных

Код состояния 200

НазваниеТипОбязательныйОграниченияКитайское названиеОписание
» кодцелое числоfalsenoneКод состояния: 200 – успешно, 3 – недействительный app_key, 156 – учетная запись не прошла проверку подлинности
» msgстрокаложьотсутствуетСообщение о состоянии
» данныеобъектложьотсутствуетникто
»» список[любой]ложьниктоникто

GET Список городов

GET /openapi/ip/dynamic-citys

Пример возврата

Ответ 200

{
	"code": 200,
	"msg": "string",
	"data": {
		"list": [
			{
				"name_zh_cn": "美国",
				"name_en": "United States",
				"continent_code": "NA",
				"country_code": "US",
				"items": [
					{
						"city": null,
						"state": null,
						"continent_code": null,
						"country_code": null
					}
				]
			}
		]
	}
}

Результат возврата

Код состоянияКод состояния, значениеОписаниеМодель данных
200OKУспешный запросВстроенный

Возвращаемая структура данных

Код состояния 200

ИмяТипОбязательныйОграничениеКитайское названиеОписание
» кодцелое числоложьотсутствуетКод состояния: 200 – успешно, 3 – недействительный app_key, 156 – учетная запись не прошла проверку подлинности
» msgстрокаfalseнетСообщение о состоянии
» данныеобъектложьничегоничего
»» список[объект]ложьни одинСписок
»»» name_zh_cnстрокаложьотсутствуетНазвание страны или региона
»»» name_enстрокаfalsenoneНазвание страны или региона
»»» continent_codeстрокаложьотсутствуетКод континента
»»» код_страныстрокаложьотсутствуетКод страны или региона
»»» элементы[объект]ложьнетОбласть или штат
»»»» городстрокаfalsenoneНазвание города
»»»» областьстрокаложьотсутствуетКод названия штата или провинции
»»»» код континентастрокаложьотсутствуетКод континента
»»»» country_codeстрокаfalseотсутствуетКод страны или региона

GET Поиск города

GET /openapi/ip/dynamic-citys/search

Параметры запроса

ИмяРасположениеТипОбязательноОписание
country_codequeryстрокаявляетсяКод страны или региона
штатзапросстрокадаКод штата или провинции

Пример возврата

Ответ 200

{
	"code": 200,
	"msg": "string",
	"data": {
		"list": ["string"]
	}
}

Возвращаемый результат

Код состоянияКод состояния, значениеОписаниеМодель данных
200OKУспешный запросВстроенный

Возвращаемая структура данных

Код состояния 200

ИмяТипОбязательныйОграниченияКитайское названиеОписание
» кодцелое числоложьотсутствуетКод состояния: 200 – успешно, 3 – недействительный app_key, 156 – учетная запись не прошла проверку подлинности
» msgстрокаfalseотсутствуетСообщение о состоянии
» данныеобъектложьничегоничего
»» список[строка]ложьниктоСписок

GET Список штатов

GET /openapi/ip/dynamic-states

Пример ответа

200 Response

{
	"code": 200,
	"msg": "string",
	"data": {
		"list": [
			{
				"name_zh_cn": "美国",
				"name_en": "United States",
				"continent_code": "NA",
				"country_code": "US",
				"items": [
					{
						"state": null,
						"continent_code": null,
						"country_code": null
					}
				]
			}
		]
	}
}

Результат возврата

Код состоянияЗначение кода состоянияОписаниеМодель данных
200OKЗапрос выполненВстроенный

Структура возвращаемых данных

Код состояния **200**

ИмяТипОбязательныйОграниченияКитайское названиеОписание
» codeцелое числоложьотсутствуетКод состояния: 200 – успешно, 3 – недействительный app_key, 156 – учетная запись не прошла проверку подлинности
» сообщениестрокаложьотсутствуетСообщение о состоянии
» dataобъектfalseниктоникто
»» список[объект]ложныйотсутствуетсписок
»»» name_zh_cnстрокаложьотсутствуетНазвание страны или региона
»»» name_ruстрокаложьотсутствуетНазвание страны или региона
»»» continent_codestringfalseниктоКод континента
»»» код_страныстрокаfalseнетКод страны или региона
»»» элементы[объект]ложьотсутствуетОбласть или штат
»»»» состояниестрокаложьотсутствуетКод названия штата или провинции
»»»» continent_codeстрокаfalseотсутствуетКод континента
»»»» country_codeстрокаfalseнетКод страны или региона

GET Поиск штата/провинции

GET /openapi/ip/dynamic-states/search

Параметры запроса

ИмяМестоположениеТипОбязательныйОписание
country_codeзапросстрокадаКод страны или региона

Пример возврата

Ответ 200

{
	"code": 200,
	"msg": "string",
	"data": {
		"list": ["string"]
	}
}

Результат возврата

Код состоянияКод состояния, значениеОписаниеМодель данных
200OKУспешный запросВстроенный

Возвращаемая структура данных

Код состояния 200

ИмяТипОбязательныйОграниченияКитайское названиеОписание
» кодцелое числоложьотсутствуетКод состояния: 200 – успешно, 3 – недействительный app_key, 156 – учетная запись не прошла проверку подлинности
» msgстрокаfalseотсутствуетСообщение о состоянии
» данныеобъектложьничегоничего
»» список[строка]ложьнетСписок

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

GET /ip/get-static-ip

Параметры запроса

НазваниеПозицияТипОбязательныйОписание
код_странызапросстрокаНетКод страны или региона
Тип продуктаЗапросномерНетТип продукта, 25: Статический резидентный IP, 14: IP-адрес дата-центра
trade_noзапросстрокаНетФильтровать IP по номеру заказа
страницазапросномерНетСтраница
РазмерЗапросНомерНетКоличество на странице
статусзапросНомерНетСтатус: 1 — действителен, 2 — недействителен, 3 — скоро истечет, 4 — на обслуживании

Перечисляемое значение

АтрибутЗначение
product_type14
product_type25
статус1
статус2
статус3
статус4

Пример возврата

Ответ 200

{}

Возвращаемый результат

Код состоянияЗначение кода состоянияОписаниеМодель данных
200OKнетВстроенный

Возвращаемая структура данных

Модель данных

productTypes

9

Тип пакета, 9 Динамический пакет трафика для дома, 11 Динамический IP-адрес для дома, 14 Статический IP-адрес для дата-центра, 25 Статический IP-адрес для дома

Атрибут

ИмяТипОбязательныйОграниченияКитайское названиеОписание
анонимныйцелое числоfalsenoneТип пакета, 9 Динамический домашний трафик, 11 Динамический домашний IP, 14 Статический IP дата-центра, 25 Статический домашний IP

Перечисляемое значение

АтрибутЗначение
анонимный9
анонимный11
анонимный14
анонимный25

apiKey

null

Ключ API

Атрибут

Нет

responseCode

200

Код состояния, 200 – успешно, 3 – недействительный app_key

Атрибут

ИмяТипОбязательныйОграничениеКитайское названиеОписание
anonymousцелое числоложьотсутствуетКод состояния: 200 – успешно, 3 – недействительный app_key

Сообщение ответа

"success"

сообщение ответа

Атрибут

ИмяТипОбязательныйОграничениеКитайское названиеОписание
anonymousstringfalseотсутствуетответное сообщение
Последнее обновление:: 24.10.2025, 15:13
Contributors: LinWu