缅甸永鑫国际

登錄|注冊

掙碼動態鏈接庫DLL開發文檔


掙碼動態鏈接庫DLL最新版下載

掙碼APIAPI調用示例 Demo (Delphi版本)

掙碼APIAPI調用示例 Demo (易語言版本)



掙碼答題打碼驗證碼API之http方式說明

掙碼API使用方式

API接口都分為兩種Ansichar字符的和widechar寬字符的

1。設置軟件信息

    function SetSoftInfoA(const lpSoftID, lpSoftKey: LPSTR): LongInt; stdcall;

    function SetSoftInfoW(const lpSoftID,lpSoftKey: LPWSTR): LongInt; stdcall;

設置和驗證軟件是否有效。必須驗證。重新生成SoftKey后,則原來的軟件就沒法驗證通過。

參數: 

    lpSoftID軟件ID.

    lpSoftKey軟件通訊Key

這兩個值可以在開發者管理后臺創建新軟件后生成

返回:

    -1002 其他未知錯誤

    -1001服務器返回出錯

    -1000訪問服務器失敗

    -2 SoftKey錯誤

    -3 SoftID不存在

缅甸永鑫国际     0 成功



2.登錄扣費賬戶

  function LoginA(const lpUserName,lpPassword:  LPSTR; var lpUID:LPSTR;var nType:LongInt): LongInt; stdcall;                       function LoginW(const lpUserName,lpPassword: LPWSTR; var lpUID:LPWSTR;var nType:LongInt): LongInt; stdcall;

缅甸永鑫国际 用來登錄扣費賬戶。打碼扣該登錄賬戶的錢

參數:lpUserName 用戶名

  lpPassword 密碼

  lpUID  調用成功后返回用戶ID

  nType  調用成功后返回用戶類型 1是普通賬戶 2開發者賬戶

返回:

    -1002 其他未知錯誤

    -1001服務器返回出錯

    -1賬號或密碼錯誤

    0 成功


3.識別驗證碼

    function RecognizeByPathA(lpPicPath: LPSTR;var pCodeResult:LPSTR; nAsyn: LongInt=0;nCodeType:LongInt=0;         nTimeOut:LongInt=60;lpHint:LPSTR=PAnsiChar(#0) ):LongInt; stdcall;            //通過路徑識別驗證碼

    function RecognizeByPathW(lpPicPath: LPWSTR;var pCodeResult:LPWSTR; nAsyn: LongInt=0;nCodeType:LongInt=0;         nTimeOut:LongInt=60;lpHint:LPWSTR=PWideChar(#0) ):LongInt; stdcall;

通過文件識別驗證碼

參數:

    lpPicPath 文件的本地路徑

    pCodeResult  成功后返回的驗證碼Json 

{CodeID:'5459ce0bb98b1df3fc7acdbd', ImgUrl:'http://zhengma.b0.upaiyun.com/2014/11/05/d59e97c2eaf5dd4f0b422d17224315da.bmp',CreateTime:'2014-11-05 15:13:15',TextTime:'2014-11-05 15:13:21',Text:'sdff'}

      nAsyn  是否同步 0不同步 1同步 默認0

      nCodeType 驗證碼類型默認是0表示使用后臺登記的碼類型。填其他類型則以API為主。如果不知道碼類型可以填雜碼類型    (80016)

缅甸永鑫国际       nTimeOut  驗證碼的超時時間

缅甸永鑫国际      lpHint  提示信息

返回:

    -1003不是有效的圖片文件

    -1002 其他未知錯誤

    -1001服務器返回出錯

    -21等待隊列過多

    -12 圖片文件過大

    -11 圖片文件不存在

    -7 驗證碼超時

    -6 余額不足

    -5; codeType不存在或錯誤    

    -4; sign驗證錯誤

    -3;  SoftID錯誤

缅甸永鑫国际     0 成功


    function RecognizeByBytesA(lpPicContent:LPSTR; nPicLen:LONGLONG; var pCodeResult:LPSTR;nAsyn: LongInt=0;         nCodeType:LongInt=0; nTimeOut:LongInt=60;lpHint:LPSTR=PAnsiChar(#0)):LongInt; stdcall;          

    function RecognizeByBytesW(lpPicContent:LPWSTR; nPicLen:LONGLONG; var pCodeResult:LPWSTR;nAsyn: LongInt=0;         nCodeType:LongInt=0; nTimeOut:LongInt=60;lpHint:LPWSTR=PWideChar(#0)):LongInt; stdcall;

通過字節流識別驗證碼


參數:

缅甸永鑫国际     lpPicContent 字節流指針

    nPicLen字節流長度

    pCodeResult  成功后返回的驗證碼Json 

{CodeID:'5459ce0bb98b1df3fc7acdbd', ImgUrl:'http://zhengma。b0。upaiyun。com/2014/11/05/d59e97c2eaf5dd4f0b422d17224315da。bmp',CreateTime:'2014-11-05 15:13:15',TextTime:'2014-11-05 15:13:21',Text:'sdff'}

    nAsyn  是否同步 0不同步 1同步 默認0

    nCodeType 驗證碼類型默認是0表示使用后臺登記的碼類型。填其他類型則以API為主。如果不知道碼類型可以填雜碼類型(80016)

    nTimeOut  驗證碼的超時時間

    lpHint  提示信息

返回:

    -1003不是有效的圖片文件

    -1002 其他未知錯誤

    -1001服務器返回出錯

    -21等待隊列過多

    -12 圖片文件過大

    -11 圖片文件不存在

    -7 驗證碼超時

    -6 余額不足

缅甸永鑫国际     -5; codeType不存在或錯誤

    -4; sign驗證錯誤

    -3;  SoftID錯誤

    0 成功


4.獲取驗證碼結果

    function GetCodeTextA(lpCodeID:LPSTR;var pCodeResult:LPSTR):LongInt;stdcall;               

    function GetCodeTextW(lpCodeID:LPWSTR;var pCodeResult:LPWSTR):LongInt; stdcall;

當異步模式調用識別驗證碼接口時。會立即返回一個CodeID。通過本API可以得到結果值

        參數:

    lpCodeID 驗證碼ID

    pCodeResult 識別的驗證碼Json(和同步的返回一樣)

        返回:

    -1002 其他未知錯誤

    -1001服務器返回出錯

    -15 驗證碼未返回

    -10 codeID不存在

    -7 驗證碼超時

    0 成功


缅甸永鑫国际 5.解析識別的Json字符串

  function ParserCodeTextJsonA(lpCodeTextJson:LPSTR;var pCodeResult:LPSTR):LongInt;stdcall;  

  function ParserCodeTextJsonW(lpCodeTextJson:LPWSTR;var pCodeResult:LPWSTR):LongInt;stdcall;

參數:

    lpCodeTextJson 驗證碼識別結果的Json字符串

    pCodeResult 得到驗證碼的文本(最終結果)

返回:

    -1 解析錯誤

    0 成功

 

6。申述驗證碼

    function ComplainCodeA(lpCodeID:LPSTR):LongInt; stdcall;

    function ComplainCodeW(lpCodeID:LPWSTR):LongInt; stdcall;

返回的驗證碼錯誤,用來申述返錢(申述處理時間最遲3天)

參數:lpCodeID 驗證碼ID

返回

    -1002 其他未知錯誤

    -1001服務器返回出錯

    -17 該碼沒打碼成功,沒扣錢

    -16 返錢失敗

    -13 codeID已經申訴過

    -10 codeID不存在

    0 成功

7.注銷用戶

  function LogoutA:LongInt; stdcall;                     //用戶登出

  function LogoutW:LongInt; stdcall;

要換用戶登錄的時候先注銷

返回:0 成功


8.獲取用戶余額

  function GetUserBalanceA(var nBalance:LongInt):LongInt;stdcall;    //獲取余額

  function GetUserBalanceW(var nBalance:LongInt):LongInt;stdcall;

登錄后調用該接口獲得余額

參數:nBalance 成功后返回余額

返回:

    -1002 其他未知錯誤

    -1001服務器返回出錯

    -22 沒有權限

    -8 用戶ID不存在

    0 成功



掙碼|掙碼打碼平臺(中國公司)為廣大軟件開發者、工作室、普通用戶提供了打碼平臺,打碼賺錢,答題打碼,掙碼答題,云驗證碼識別平臺,驗證碼,驗證碼識別,全自動驗證碼識別技術,代答題系統,云打碼等服務平臺,優中取優、專業進取、利潤共享、為用戶提供最完美解決方案是掙碼(ZM)驗證碼識別平臺不變的品質!


友情鏈接:

關于我們- 聯系我們- 付款方式- 幫助中心- 條款聲明

? 2012-2013 中華人民共和國增值電信業務經營許可證號 | 閩B2-2004138號-1