旺旺论坛平特一肖平特三中三

ET代理API接口說明文檔

01、運行服務 方法: 通過命令行啟動服務 實例: etdaili.exe --server --showwnd --port=8222 --name=zk021 --pwd=111111 --server:服務模式 --showwnd:是否顯示界面,有改參數則顯示,沒有不顯示 --port:自定義端口,默認為:8222 --name:用戶名 --pwd:密碼 返回: 如果服務正常,調用 http://127.0.0.1:8222/api/ 會返回如下接口列表: 01、獲取用戶信息 http://127.0.0.1:8222/getuserinfo/ 02、獲取連接狀態 http://127.0.0.1:8222/getstate/ 03、獲取混撥區域 http://127.0.0.1:8222/getDynamicRegion/ 04、獲取靜態線路 http://127.0.0.1:8222/getStableLines/ 05、連接混撥區域 http://127.0.0.1:8222/connect/?province=山東省&city=煙臺市&linktype=0 [0:softe 1:l2tp 2:open] 06、連接靜態線路 http://127.0.0.1:8222/connect/?servername=河南鄭州聯通-109&linktype=0 [0:softe 1:l2tp 2:open] 07、斷開當前連接 http://127.0.0.1:8222/disconnect/ 08、卸載 SE 驅動 http://127.0.0.1:8222/uninstall_softe_driver/ 09、卸載Open驅動 http://127.0.0.1:8222/uninstall_open_driver/ 10、退出并關閉 http://127.0.0.1:8222/logout/ 如果服務異常,調用任何接口均無反應或返回錯誤描述xml:
				<root>
						<method>init</method>
						<code>4</code>
						<info>初始化失敗,請檢查輸入參數,退出并重新啟動</info>
				</root>
			
說明: 1、<code>標簽內為錯誤碼,請對照錯誤列表查看錯誤原因; 2、如果發生錯誤,請先調用http://127.0.0.1:8222/logout/關閉服務或者結束程序進程后才能重新運行; 3、如果不帶參數--server程序將以客戶端形式運行; 4、每個參數之間用空格分開,參數內不能有空格; 5、運行后請使用 http://127.0.0.1:8222/api/ 查看服務是否正常運行; 錯誤碼列表: -2:客戶端錯誤,請檢查機器環境 -1:網絡錯誤,請檢查網絡 1:用戶名不合法 2:密碼為空 3:用戶名不存在 4:密碼錯誤 5:讀取數據庫用戶信息發生錯誤 6:請先激活此用戶再登錄 7:用戶已經過期,請重新注冊 9:當前用戶的連接數為0,登錄失敗 12:登錄IP不是有效的IP格式 20:用戶類型錯誤 21:非包月用戶不能以“消耗時間模式”登錄 22:用戶不存在,請重新注冊 其他:請重啟本地連接或聯系客服 02、獲取用戶信息 方法: getuserinfo 實例: http://127.0.0.1:8222/getuserinfo/ 參數: 返回:
				<root>
						<method>getuserinfo</method>
						<code>0</code>
						<info name="zk021" type="白金" time="24天5時" traffic="0.00M"/>
				</root>
			
說明: <code>標簽內為錯誤碼; <info>標簽內為用戶信息。 錯誤碼列表: 0:正常 1:程序正常運行請稍后重試 03、獲取連接狀態 方法: getstate 實例: http://127.0.0.1:8222/getstate/ 參數: 返回:
				<root>
						<method>getstate</method>
						<code>0</code>
						<state>1</state>
						<info ip="182.34.23.36" name="山東煙臺電信-170" type="SEVPN" time="8秒">已連接</info>
				</root>
			
說明: <code>標簽內為錯誤碼; <state>標簽內為連接狀態:0:未連接;1:已連接; <info>如果已連接,標簽內屬性為已連接線路的信息。 錯誤碼列表: 0:正常 1:程序正在運行請稍候重試 3:黃金用戶不能使用動態線路 4:獲取線路失敗 5:創建通行證失敗 6:創建L2TP連接錯誤 7:L2TP連接錯誤 8:L2TP連接異常斷開 9:安裝SE適配器失敗 10:SEVPN連接失敗 11:SEVPN重新連接失敗 12:SE連接斷開 16:安裝OPEN驅動失敗 17:啟動OPEN監聽進程失敗 18:啟動OPEN進程失敗 19:啟動OPEN管理器失敗 20:連接OPEN管理器失敗 21:OPEN管理器通信異常 22:OPEN連接異常斷開 04、獲取混撥區域 方法: getDynamicRegion 實例: http://127.0.0.1:8222/getDynamicRegion/ 參數: 返回:
				<root>
						<method>getDynamicRegion</method>
						<code>0</code>
						<line type="dynamic">
							<province name="湖南省">
								<city name="益陽市"/>
								<city name="永州市"/>
								<city name="湘潭市"/>
								...
							</province>
							<province name="浙江省">
								<city name="紹興市"/>
								<city name="溫州市"/>
								<city name="杭州市"/>
								<city name="臺州市"/>
								...
							</province>

						</line>
				</root>
			
說明: <code>標簽內為錯誤碼; <line>標簽內為所有動態線路區域信息:dynamic:動態區域。 錯誤碼列表: 0:正常 1:程序正在運行請稍候重試 05、獲取靜態線路 方法: getStableLines 實例: http://127.0.0.1:8222/getStableLines/ 參數: 返回:
				<root>
						<method>getStableLines</method>
						<code>0</code>
						<line type="stable">
							<server name="安徽蕪湖電信-027" ip="60.169.80.216"/>
							<server name="山東濰坊聯通-004" ip="222.132.16.169"/>
							<server name="江西南昌電信-117" ip="117.41.185.178"/>
							<server name="江蘇蘇州電信-197" ip="180.100.217.122"/>
						</line>
				</root>
			
說明: <code>標簽內為錯誤碼; <line>標簽內為所有線路信息:stable:靜態線路; <server>標簽內為具體線路信息。 錯誤碼列表: 0:正常 1:程序正在運行請稍候重試 06、連接線路 方法: connect 實例: http://127.0.0.1:8222/connect/?linename=江蘇徐州電信-011&linktype=0 http://127.0.0.1:8222/connect/?province=山東省&city=煙臺市&linktype=0 參數: Province:混撥省份 City:混撥城市 Linename:靜態線路名稱 Linktype:連接協議類型:0:softe;1:l2tp;2:open 返回:
				<root>
						<method>connect</method>
						<code>0</code>
						<info>正在切換IP</info>
				</root>
			
說明: 1、<code>標簽內為錯誤碼; 2、如果不輸入任何參數,則會按照softe協議進行全國隨機混撥; 3、如果只輸入省份,則會按照softe協議進行該省隨機混撥; 4、linename 如果和 province、city混用,只有linename生效,程序會忽略另外兩個參數; 5、調用后需要通過getstate接口不斷查詢連接狀態。 錯誤碼列表: 0:正常 1:程序正在運行請稍候重試 2:沒有可用時間或流量 07、斷開連接 方法: disconnect 實例: http://127.0.0.1:8222/disconnect/ 參數: 返回:
				<root>
						<method>disconnect</method>
						<code>0</code>
						<info>正在斷開連接</info>
				</root>
			
說明: 1、<code>標簽內為錯誤碼; 錯誤碼列表: 0:正常 1:程序正在運行請稍候重試 2:當前沒有連接 08、卸載 SoftE 驅動 方法: uninstall_softe_driver 實例: http://127.0.0.1:8222/uninstall_softe_driver/ 參數: 返回:
				<root>
						<method>uninstall_softe_driver</method>
						<code>0</code>
						<info>正在卸載SoftE驅動</info>
				</root>
			
說明: 1、<code>標簽內為錯誤碼; 錯誤碼列表: 0:正常 1:程序正在運行請稍候重試 09、卸載Open驅動 方法: uninstall_open_driver 實例: http://127.0.0.1:8222/uninstall_open_driver/ 參數: 返回:
				<root>
						<method>uninstall_open_driver</method>
						<code>0</code>
						<info>正在卸載Open驅動</info>
				</root>
			
說明: 1、<code>標簽內為錯誤碼; 錯誤碼列表: 0:正常 1:程序正在運行請稍候重試 10、正常退出程序 方法: logout 實例: http://127.0.0.1:8222/logout/ 參數: 返回:
				<root>
						<method>logout</method>
						<code>0</code>
						<info>正在退出</info>
				</root>
			
說明: 1、<code>標簽內為錯誤碼; 2、退出后服務進程會關閉,接口將訪問失敗。 錯誤碼列表: 0:正常 1:程序正在運行請稍候重試