-
作者使用流程圖
-
設置作者賬號
void SetAuthor(const char *author)
軟件啟動后調用一次,用戶答題成功后會給你傳入的賬號增加積分,積分找客服兌換RMB 參數: 字符型,作者賬號 按鍵精靈例子: Plugin.HYDati.SetAuthor("作者賬號") 返回值 無返回值 -
任何集成本平臺的軟件作者均可以享受高額的利潤分成! 本平臺基礎分成比例為全天10%,開發者可以通過不同驗證碼類型ID來獲得而不同分成。 軟件上識別成功驗證碼后,會實時給予軟件作者返利分成積分,積分找管理員提現RMB。1元1000積分。凌晨后會統計用戶消費和開發者分成情況 例如: A在當天消費了100元。識別的碼類型ID是1004 那么軟件作者理論上可以得到 100*10% =10元 的收入分成 根據開發者上傳的類型ID不同,分成也不同,量大的開發者聯系客服提高分成. 查看具體題分分成比例;http://www.gsscw.cn/types.php
-
目的:作者可以直接用返回值第一個字符是不是#來判斷是否正確或者錯誤 具體可以根據#號為判斷,我們返回的是GBK模式,如果你是UF-8的,可能返回的提示會顯示亂碼,但是你可以通過#判斷錯誤。 作者可以直接用返回值第一個字符是不是#來判斷是否正確或者錯誤
-
通過驗證碼路徑上傳
const char * SendFile(const char * auth_code,const char * path,int type,int timeout,int pri,const char *extr_str);
/* 說明:發送圖片數據得到題號,如果返回值首字母為#則代表出錯,重新調用即可,可循環調用多次直到調用成功 參數列表: const char * pwd_str 密碼串 const char * path 圖片路徑 int type 題目類型http://www.gsscw.cn/types.php int timeout 超時時間(單位秒) int custom_price 默認傳1 const char *remark 題目要求備注(例如:字母要區分大小寫) Q8例子: 題目ID=Plugin.HYDati.SendFile ("密碼串","文件路徑",題目類型ID,題目最大允許時間,1,"備注") 返回值 字符型,正常情況返回一個數字型字符串的題目ID。如果字符串以#開頭,表明這是一個出錯信息(中文提示) */ -
通過證碼片字節集上傳
const char * SendData(const char * auth_code,const char * pData,int len,int type,int timeout,int pri,const char *extr_str);
/* 說明:發送圖片數據得到題號,如果返回值首字母為#則代表出錯,重新調用即可,可循環調用多次直到調用成功 參數列表: const char * pwd_str 密碼串 const char * pData 驗證碼字節集 int len 驗證碼字節集長度 int type 題目類型http://www.gsscw.cn/types.php int timeout 超時時間(單位秒) int custom_price 默認傳1 const char *remark 題目要求備注(例如:字母要區分大小寫) Q8例子: 題目ID=Plugin.HYDati.SendData ("密碼串","文件字節集",字節集長度,題目類型ID,題目最大允許時間,1,"備注") 返回值 字符型,正常情況返回一個數字型字符串的題目ID。如果字符串以#開頭,表明這是一個出錯信息(中文提示) */ -
截圖并上傳圖片
const char * WINAPI SendImage(const char * pwd_str, LONG topx, LONG topy, LONG width, LONG height, LONG type, LONG timeout, int custom_price,const char * remark);
/* 說明: 截圖并上傳圖片到題號,如果返回值首字母為#則代表出錯,重新調用即可,可循環調用多次直到調用成功 參數列表: const char * pwd_str 密碼串 LONG topx 圖片截取屏幕左上角x坐標 LONG topy 圖片截取屏幕左上角y坐標 LONG width 圖片截取寬度 LONG height 圖片截取高度 LONG type 題目類型http://www.gsscw.cn/types.php int timeout 超時時間(單位秒) int custom_price 默認傳1 const char *remark 題目要求備注(例如:字母要區分大小寫) 按鍵精靈列子: 題目ID=Plugin.HYDati.SendImage ("密碼串",截圖坐標x1,截圖坐標y1,截圖寬度,截圖高度,題目類型ID,題目最大允許時間,1,"備注") 返回值: 成功:返回題號 (溫馨提示:開發者只需判斷返回值首字母是否為#即可,不為#則成功) 失敗:返回#開頭錯誤信息(#發送文件失敗,#密碼串不存在等) */ -
截動態圖并上傳圖片
const char * WINAPI SendGif(const char * auth_code, LONG topx, LONG topy, LONG width, LONG height,int delay,int count, LONG type, LONG timeout, int pri,const char * extra_str);
/* 說明: 截圖并上傳圖片到題號,如果返回值首字母為#則代表出錯,重新調用即可,可循環調用多次直到調用成功 參數列表: const char * pwd_str 密碼串 LONG topx 圖片截取屏幕左上角x坐標 LONG topy 圖片截取屏幕左上角y坐標 LONG width 圖片截取寬度 LONG height 圖片截取高度 int delay 截取動畫每幀之間的間隔單位毫秒 int count 這個動畫文件總共有幾幀 LONG type 題目類型http://www.gsscw.cn/types.php int timeout 超時時間(單位秒) int custom_price 默認傳1 const char *remark 題目要求備注(例如:字母要區分大小寫) 按鍵精靈列子: 題目ID=Plugin.HYDati.SendGif ("密碼串",截圖坐標x1,截圖坐標y1,截圖寬度,截圖高度,時間,幀數,題目類型ID,題目最大允許時間,1,"備注") 返回值: 成功:返回題號 (溫馨提示:開發者只需判斷返回值首字母是否為#即可,不為#則成功) 失敗:返回#開頭錯誤信息(#發送文件失敗,#密碼串不存在等) */ -
獲取驗證碼識別結果
const char * WINAPI GetAnswer(const char * code);
/* 說明:獲取驗證碼識別結果,異步函數,立即返回,所以需要循環調用到有返回值為止。循環內加上本地時間判斷,避免服務器
無返回造成卡死。如果返回值首字母為#,則代表識別錯誤,不扣題分,可重新上傳圖片調用本函數傳新題號進行第二次識別。 參數列表: const char * code 題號(上傳圖片的返回值) 按鍵精靈列子: Answer=Plugin.HYDati.GetAnswer ("題目ID") 返回值: 識別中: 返回空(空字符串),開發者延遲1秒繼續循環調用。 成功: 返回識別結果 失敗: 返回#開頭錯誤信息(#答題超時,#圖片錯誤等)。 */ -
啟用log文件記錄
void WINAPI EnableLog(const char *filepath)
目的:啟用log文件記錄,調用后會在你傳入的路徑寫調用插件的日志 參數: 字符型,文件路徑 按鍵精靈例子: Plugin.HYDati.Enablelog ("c:\log.txt") 返回值 無返回值 -
查詢剩余題分 函數原型:
const char * WINAPI QueryBalance(const char * pwd_str);
/* 參數: const char * pwd_str 用戶密碼串 按鍵精靈例子: Plugin.HYDati.QueryBalance("密碼串") 返回結果: 返回剩余題分 */ -
注意:誠信原則,驗證碼識別正確率我們會有一個比例,后臺記錄了每一個驗證碼識別結果及該驗證碼的原始圖片, 我們會定期檢查驗證碼識別結果是否正確,對于惡意標記正確驗證碼識別結果為錯誤的軟件開發者 我們將會對該軟件開發者的信用做出評估并要求其賠償由此帶來的損失,情節嚴重者將終止其合作關系,并拒付其分成款項! 驗證碼報錯函數 函數原型:
const char * WINAPI ReportError(const char * pwd_str,const char *id);
/* 說明:調用后服務器會把傳入的題號的題目標記為錯題,每日人工審核后會返還給用戶題分。 參數: const char * pwd_str 發題的密碼串 const char *id 題號 按鍵精靈列子: Plugin.HYDati.ReportError("注冊碼","題目ID") 返回結果: 正常返回1,失敗返回0. */ -
檢查一個驗證密碼串是否這個帳號下面的密碼串 函數原型:
const char * CheckAccAuthcode(const char * main_acc,const char * auth_code);
/* 說明:檢查一個驗證密碼串是否這個帳號下面的密碼串 參數: const char * main_acc 賬號 const char *auth_code 密碼串 按鍵精靈列子: Plugin.HYDati.CheckAccAuthcode("賬號","密碼串") 返回結果: 1:是的。0:不是。-1:其他錯誤 */ -
注冊一個子密碼串 函數原型:
const char * RegisterSubacc(const char * auth_code);
/* 說明:注冊一個子密碼串 參數: const char * auth_code 賬號 按鍵精靈列子: Plugin.HYDati.RegisterSubacc("賬號") 返回結果: 成功:子密碼串,失敗: #失敗原因 */ -
給一個密碼串充值 函數原型:
const char * Charge(const char * auth_code,const char * card_id);
/* 說明:給一個密碼串充值 參數: const char * auth_code 密碼串 const char *card_id 充值卡 按鍵精靈列子: Plugin.HYDati.Charge("密碼串","充值卡") 返回結果: 成功: 總金額:此處充值金額 失敗:#失敗原因 */
火眼答題 版權所有 (C) 2011-2013 ICP:浙ICP備14035689號-1 客服熱線:15000335613
如果有用戶惡意使用火眼答題,侵犯了您的權益,請聯系我們,本站一經核實,即將刪除相關服務。

