OTP koos Java

Genereerige OTP tunnus (ühekordne parool) rakendusega Java

Java : API DOKUMENTATSIOON



OTP koos Java

Näide Java:

String afilnet_class="otp";
String afilnet_method="generateotp";
String afilnet_user="user";
String afilnet_password="password";
String afilnet_type="number";
String afilnet_destination="34600000000";
String afilnet_time="1";
String afilnet_timetype="days";
String afilnet_length="6";
String afilnet_otpformat="all";
String afilnet_output="";

// Create an URL request
String sUrl = "https://www.afilnet.com/api/http/?class="+afilnet_class+"&method="+afilnet_method+"&user="+afilnet_user+"&password="+afilnet_password+"&type="+afilnet_type+"&destination="+afilnet_destination+"&time="+afilnet_time+"&timetype="+afilnet_timetype+"&length="+afilnet_length+"&otpformat="+afilnet_otpformat+"&output="+afilnet_output;
	  
URL url = new URL(sUrl);
StringBuilder builder = new StringBuilder();
BufferedReader theJSONline = new BufferedReader(new InputStreamReader(url.openStream()));
builder.append(theJSONline.readLine());

String content = builder.toString();



Vaadake näidet:

PHP Java C sharp Unix Ruby on rails Python Android Objective C / iPhone SQL Server Oracle Node JS Mine lang Scala lang Swift Delphi



Meetodi üksikasjad

Parameeter Kirjeldus Kohustuslik / valikuline
class=otp Taotletud klass: klass, millele taotlus esitatakse Kohustuslik
method=generateotp Taotletud klassimeetod: selle klassi meetod, millele taotlus esitatakse Kohustuslik
user Teie Afilneti konto kasutaja ja e-post Kohustuslik
password Teie Afilneti konto parool Kohustuslik
type Grupi tüüp (e-post või mobiiltelefon) Kohustuslik
destination Mobiilinumber või sihtkoha e-post Kohustuslik
time Päevade, nädalate, kuude või aastate arv Valikuline
timetype Aja tüüp (võimalik väärtus: päevad, nädalad, kuud umbes aastad) Valikuline
length Parooli pikkus genereerimiseks Valikuline
otpformat Parooli vorming genereerimiseks, kui see sisaldab kõiki tähti, ainult numbreid või ainult tähti (kõiki, numbreid, tähti) Valikuline
output Tulemuse väljundvorming Valikuline

Taotluste esitamisel kuvatakse järgmised väljad:


  •  status
  •   tulemus (kui olek = edu), saate siin järgmised väärtused:
    • Täiendavaid väärtusi teile ei saadeta
  • tõrge (kui olek = tõrge), saate siin veakoodi

Võimalikud veakoodid on loetletud allpool


Kood Kirjeldus
MISSING_USER Kasutajat või e-posti pole lisatud
MISSING_PASSWORD Parool ei kuulu komplekti
MISSING_CLASS Klassi ei kuulu
MISSING_METHOD Meetod ei kuulu komplekti
MISSING_COMPULSORY_PARAM Kohustuslik parameeter ei kuulu komplekti
INCORRECT_USER_PASSWORD Vale kasutaja või parool
INCORRECT_CLASS Vale klass
INCORRECT_METHOD Vale meetod
INCORRECT_TIME_TYPE Vale aja tüüp (võimalikud väärtused: päevad, nädalad, kuud või aastad)
INCORRECT_TYPE Vale tüüp. Tüüp peab olema mobiiltelefon või e-post
INCORRECT_FORMAT ERROR_INCORRECT_FORMAT
INCORRECT_OTP_FORMAT ERROR_INCORRECT_OTP_FORMAT
Parameetrid:
  • class : otp
  • method : generateotp
  • user : user
  • password : password
  • type : number
  • destination : 34600000000
  • time : 1
  • timetype : days
  • length : 6
  • otpformat : all
  • output :

Taotlus:
https://www.afilnet.com/api/http/?class=otp&method=generateotp&user=user&password=password&type=number&destination=34600000000&time=1&timetype=days&length=6&otpformat=all&output=

TÄHTIS TEAVE KOKKUDE KOHTA: Kui jätkate selle saidi kasutamist, eeldame, et nõustute kasutustingimustega. Lisateavet leiate meie küpsisteeskirjadest. Jätkake