愛碼手機驗證碼自動接收平臺API接口下載接口文檔 查看API流程圖 下載JAVA版例子 下載.net版例子
系統(tǒng)可提供自動化API供開發(fā)者開發(fā)自動化程序。如有不明白之處或自己沒能力開發(fā)程序想找人開發(fā)的請加愛碼API開發(fā)者交流群: 250707038.無類似需求勿加。 軟件專區(qū)有熱心會員提供的各種易語言模塊、C#DLL等源碼供大家參考。
下面是系統(tǒng)API的說明
地址: http://api.f02.cn/http.do
編碼:UTF-8
統(tǒng)一參數(shù)調(diào)用方法
posturl: http://api.f02.cn/http.do
post數(shù)據(jù):action=方法名&參數(shù)名1=值1....
如登錄調(diào)用方法:
posturl: http://api.f02.cn/http.do
post數(shù)據(jù):action=loginIn&uid=用戶名&pwd=密碼
所有API統(tǒng)一返回值含意
wait_a_moment:數(shù)據(jù)加載中,請稍后進行操作.
unknow_error:未知錯誤,如果在獲取號碼或獲取驗證碼時返回則再次請求就會正確返回.
not_login:沒有登錄,在沒有登錄下去訪問需要登錄的資源,忘記傳入uid,token
not_found_project:沒有找到項目,項目ID不正確
not_found_moblie:沒有找到手機號
login_error:用戶名密碼錯誤
mobile_exists:手機號己存在
not_receive:還沒有接收到驗證碼,請讓程序等待幾秒后再次嘗試
parameter_error:傳入?yún)?shù)錯誤
no_data:沒有數(shù)據(jù)
project_state_error:項目狀態(tài)不對,可能項目還沒通過審核
mobile_state_error:手機號狀態(tài)不對,立即放棄該號碼,調(diào)用getMobilenum獲取新的號碼,不用加黑
max_count_disable:已經(jīng)達到了可以獲取手機號的最大數(shù)量,請調(diào)用cancelSMSRecvAll釋放所有手機號后再獲取手機號
message|please try again later:訪問速度過快,請限速稍后再訪問。說明:取號/50ms(每次間隔),取驗證碼/100ms(每次間隔),加黑/50ms(每次間隔)
account_is_locked:賬號被鎖定。
account_is_stop:賬號被停用。
1:正常
注意:
服務(wù)器返回no_data時表示系統(tǒng)暫時沒有可用號碼了,請使用死循環(huán)每隔一分鐘請求一次手機號,愛碼平臺是不定時加號的。
每個獲取到的號碼都必須正確處理(要么獲取驗證碼,要么號碼不能用加黑,要么號碼收不到短信加黑,要么解鎖所有號碼。
在多線程程序中不要調(diào)用cancelSMSRecvAll,否則會影響其他線程的接收.調(diào)了cancelSMSRecvAll會釋放當(dāng)前用戶下所有已經(jīng)獲取到的號碼。
[方法] loginIn 登錄
接收參數(shù):uid:用戶名,pwd:密碼
返回值:uid:當(dāng)前登錄用戶名,token:下面所有方法都要用的令牌
備注:無
[方法] getMobilenum 獲取一個手機號(指定號碼獲?。?br />
接收參數(shù):pid=項目ID,uid=登錄用戶名,token=登錄時返回的令牌,mobile=指定號碼獲取(可以不填寫該參數(shù),如填入格式不正確則獲取新號碼),size=獲取號碼數(shù)(可以不填,默認為1)
返回值:手機號|下次獲取驗證碼的token(暫時無用)
多個號碼返回值:手機號;手機號|下次獲取驗證碼的token(暫時無用)
備注:返回值以|號分隔
[方法] getVcodeAndReleaseMobile 獲取驗證碼并不再使用這個手機號
接收參數(shù):mobile=用getMobilenum方法獲取到的手機號,token=用loginIn方法獲取到的token,
uid=用戶名,author_uid=開發(fā)者用戶名(可選,傳入此參數(shù)必須是注冊為軟件開發(fā)者的用戶名,
在獲取驗證碼時傳入軟件開發(fā)者用戶名,則按本次消費金額的10%獎勵給軟件開發(fā)者)
返回值:發(fā)送號碼|驗證碼
備注:返回值以|號分隔
說明:因部分短信可能延遲,所以建議該方法每5秒調(diào)用一次,調(diào)用100秒(可增加獲取成功率)
[方法] getVcodeAndHoldMobilenum 獲取驗證碼并繼續(xù)使用這個手機號
接收參數(shù):mobile=用getMobilenum方法獲取到的手機號,uid=用戶名,token=登錄時返回的令牌,
next_pid=下個要接收的項目ID,author_uid=軟件開發(fā)者用戶名(可選,傳入此參數(shù)必須是注冊為軟件開發(fā)者的用戶名,
在獲取驗證碼時傳入軟件開發(fā)者用戶名,則按本次消費金額的10%獎勵給軟件開發(fā)者)
返回值:發(fā)送號碼|驗證碼|下次獲取驗證碼的token(暫時無用)
備注:返回值以|號分隔
說明:因部分短信可能延遲,所以建議該方法每5秒調(diào)用一次,調(diào)用100秒(可增加獲取成功率)
[方法] addIgnoreList 添加若干手機號到黑名單,可用于網(wǎng)站對此手機號的使用次數(shù)進行了限制
接收參數(shù):pid=項目ID,mobiles=以,號分隔的手機號列表,uid=用戶名,token=登錄時返回的令牌
返回值:添加成功的數(shù)量
備注:如果為0則一個也沒添加成功,可能已經(jīng)存在在黑名單中了
[方法] clearIgnoreList 清空某項目中所有的黑名單
接收參數(shù):pid=項目ID,uid=用戶名,token=登錄時返回的令牌
返回值:>0成功 代表清空的數(shù)量

備注:pid=0代表清空所有,否則只清空pid項目下的黑名單
[方法] getRecvingInfo 獲取當(dāng)前用戶正在使用的號碼列表
接收參數(shù):pid=項目ID,uid=用戶名,token=登錄時返回的令牌
返回值:列表json數(shù)據(jù)(Pid=項目ID,Recnum=獲取的號碼,Timeout=超時時間秒,Start_time=獲取時間)
備注:pid=0代表獲取所有列表,否則只返回pid下的列表.根據(jù)Start_time和
Timeout可算出這個號碼的剩余可用時間.不用的號碼請及時釋放.
[方法] cancelSMSRecv 釋放一個號碼,取消一個短信接收
接收參數(shù):mobile=用getMobilenum方法獲取到的手機號,token=用loginIn方法獲取到的token,uid=用戶名
返回值:成功=1
備注:無
說明:軟件在運行過程請勿調(diào)用該方法,切記!該方法僅適用于停止軟件運行時調(diào)用!
[方法] cancelSMSRecvAll 釋放所有號碼,取消所有短信接收
接收參數(shù):uid=用戶名,token=登錄時返回的令牌
返回值:成功=1
備注:在多線程程序中不要隨便調(diào)用,否則會取消當(dāng)前用戶所以獲取到的號,影響其他線程.
說明:軟件在運行過程請勿調(diào)用該方法,切記!該方法僅適用于停止軟件運行時調(diào)用!
[方法] getUserInfos 用戶獲取個人用戶信息
接收參數(shù):uid=用戶名, token= token=登錄時返回的令牌
返回值:用戶名;積分;愛碼幣;最大號碼獲取數(shù)
備注:無
積分說明| API接口說明| 幫助中心| 最新動態(tài)| 軟件專區(qū)| pc6官方下載| 西西軟件園
站長統(tǒng)計
?Copyright2005-2008.www.f02.com.AllRightsReserved 粵ICP備09032741號-7
愛華網(wǎng)



