Хэндлеры
О языке
Для того что бы выставить язык там где нету сессии используйте GET параметр lang. Пример. ?...&lang=ru_RU ?...&lang=en_EN Для тех страниц где используется сессия нужно выставлять язык для пользователя /user/?w=changeLanguage&lang=en_US или /user/?w=changeLanguage&lang=ru_RU внимания, уведомления остаются на том языке, на котором они были при получение. или /user/?changeLanguage=ru_RU Для списка всех поддерживаемых языков используйте страницу /api/?w=getSupportsLanguage
Регистрация
Параметры:
signin:
parameters:
user:
(нужна сессия):
поддерживает = getowninput, genAddress, updateSession, changePassword, checkOTP, genOTP, setOTP, GetQR, outByOTP getowninput - возвращает входящий адрес для криптовалюты ?cryptocoin пример /user?w=getowninput&cryptocoin=bitcoin genAddress - генерирует новый адрес для криптовалюты ?cryptocoin пример /user?w=genAddress&cryptocoin=gostcoin updateSession - обновляет сессию. если не обновлять сессии, то они устаревают. changePassword - для смены пароля ?w=changePassword&last_pass={userlastpassword}&new_pass={new password of user} /user/?w=setOTP&otp=ZSM6TF66FPZ7WX57VGJQHGP22CRJZ6TV&code=138862 Где код это последний код /user/?w=setOTP&otp=ZSM6TF66FPZ7WX57VGJQHGP22CRJZ6TV /user/?w=GetQR&otp=ZSM6TF66FPZ7WX57VGJQHGP22CRJZ6TV /user/?w=genOTP /user/?w=outByOTP&code=666999&oAdr=mraKgrx4QKTrrWpiAXKke9VQx2bRR3uU9B&cMoney=1.0&coinname=gostcoin по умолчанию вовзаращет все входящие адреса пользователя, и так же балансы
notify:
(нужна сессия):
getByTime - возвращает уведомления что старше времени в миллисекундах. пример /notify?w=getByTime&t=304003040340 offset - оффсет, для пропуска. lim - лимит. от 5 до 25 по умолчанию возвращает последних 5 уведомлений за 24 часа. /notify/?w=get&lim=25&offset=0
exchange:
(нужна сессия):
... getLastDoneTrades, getMyDoneTrade, getMyReviews, getTraderStats, addReview, doTrade, changeActiveOrder, removeMyOrderByID ,getOwnOrders, getComissionPercent, getOrders, addOrderToSellCoin2Coin UPD: /exchange/?w=getOrdersByCoinPair&a=true&coin1=monero&coin2=dogecoin /exchange/?w=getOrdersByActivityAndCoin&a=true&coin=monero
api:
(нужна сессия):
w parameters - getbalance, getallowcoins, output, BitcoinBroadcast, ReserveGet, getallowcoins - get cryptocoins that supports by server output - withdraw. Parameters: acc - Login, pass - Password, oAdr - Output address, cMoney - count of, coinname - coinname example: ?w=output&acc=testusername&pass=testusername&oAdr=mraKgrx4QKTrrWpiAXKke9VQx2bRR3uU9B&cMoney=1.0&coinname=gostcoin&captchaText=abcde BitcoinBroadcast - добавление транзакции биткоина в сеть. пример ?w=BitcoinBroadcast&tx=Транзакция
captcha:
(нужна сессия):
w parameters - get captcha., example /captcha/?w=get answerTest - only for test ?w=answerTest&a=pJXhEEHIKy
priv
changeUserPriv, removeOrderByID, getOrderByName, getReviewsByReviewer, getReviewsByAbout, getbalancedashboard:
dashboard of pool server.
дополнительные параметры
К "гетерам" где может быть большой вывод добавлен offset и lim. ?...&offset=22&lim=25 Могут вовзращать значения в обратном порядке, не обязательно использовать offset и lim