Interfejs API uwierzytelniania dla języka Scala lang

Wysyłaj kody OTP lub integruj uwierzytelnianie dwuskładnikowe z naszym API dla języka Scala lang łatwo i bezpiecznie. Wypróbuj nasze API dla języka Scala lang za darmo. Nasz zespół pomoże Ci poprawić bezpieczeństwo i uwierzytelnianie Twojej aplikacji w języku Scala lang.

Funkcjonalność API uwierzytelniania

OTP z Scala lang

val aclass = "otp"
val method = "generateotp"
val user = "user"
val password = "password"
val type = "number"
val destination = "34600000000"
val time = "1"
val timetype = "days"
val length = "6"
val otpformat = "all"
val output = ""
val result = Http("https://www.afilnet.com/api/http/")
	.param("class", aclass)
	.param("method", method)
	.param("user", user)
	.param("password", password)
	.param("type", type)
	.param("destination", destination)
	.param("time", time)
	.param("timetype", timetype)
	.param("length", length)
	.param("otpformat", otpformat)
	.param("output", output)
	.asString
val aclass = "otp"
val method = "generateotp"
val user = "user"
val password = "password"
val type = "number"
val destination = "34600000000"
val time = "1"
val timetype = "days"
val length = "6"
val otpformat = "all"
val output = ""
val result = Http("https://www.afilnet.com/api/http/")
	.postForm
	.param("class", aclass)
	.param("method", method)
	.param("user", user)
	.param("password", password)
	.param("type", type)
	.param("destination", destination)
	.param("time", time)
	.param("timetype", timetype)
	.param("length", length)
	.param("otpformat", otpformat)
	.param("output", output)
	.asString
Parametr Opis Obowiązkowe / opcjonalne
class=otp Klasa wymagana: klasa, do której kierowane jest żądanie Obowiązkowe
method=generateotp Żądana metoda klasy: metoda klasy, do której kierowane jest żądanie Obowiązkowe
user Użytkownik i adres e-mail Twojego konta Afilnet Obowiązkowe
password Hasło do konta Afilnet Obowiązkowe
type Rodzaj grupy (e-mail lub telefon komórkowy) Obowiązkowe
destination Numer telefonu komórkowego lub docelowy adres e-mail Obowiązkowe
time Liczba dni, tygodni, miesięcy lub lat Opcjonalnie
timetype Rodzaj czasu (możliwa wartość: dni, tygodnie, miesiące w latach) Opcjonalnie
length Długość hasła do wygenerowania Opcjonalnie
otpformat Format hasła do wygenerowania, jeśli zawiera wszystkie znaki, tylko cyfry lub tylko litery (wszystkie, cyfry, litery) Opcjonalnie
output Format wyjściowy wyniku Opcjonalnie
Odpowiedź:
  • status
  • wynik (jeśli status = sukces), tutaj otrzymasz następujące wartości:
    • status
    • code
  • error (if status = error), tutaj otrzymasz kod błędu

Kody błędów:
Kod Opis
MISSING_USER Użytkownik lub adres e-mail nie są uwzględnione
MISSING_PASSWORD Hasło nie jest wliczone
MISSING_CLASS Klasa nie jest wliczona
MISSING_METHOD Metoda nie jest uwzględniona
MISSING_COMPULSORY_PARAM Obowiązkowy parametr nie jest uwzględniony
INCORRECT_USER_PASSWORD Niepoprawny użytkownik lub hasło
INCORRECT_CLASS Niepoprawna klasa
INCORRECT_METHOD Niepoprawna metoda
INCORRECT_TIME_TYPE Niepoprawny rodzaj czasu (możliwe wartości: dni, tygodnie, miesiące lub lata)
INCORRECT_TYPE Niepoprawny typ. Typ musi być mobilny lub e-mailem
INCORRECT_FORMAT Format odbiorcy jest niepoprawny (zweryfikuj adres e-mail lub numer odbiorcy)
INCORRECT_OTP_FORMAT Format OTP do wygenerowania nie istnieje, musi to być jedna z następujących wartości: wszystkie, litery, cyfry

Zweryfikuj OTP za pomocą Scala lang

val aclass = "otp"
val method = "generateotp"
val user = "user"
val password = "password"
val type = "number"
val destination = "34600000000"
val time = "1"
val timetype = "days"
val length = "6"
val otpformat = "all"
val output = ""
val result = Http("https://www.afilnet.com/api/http/")
	.postForm
	.param("class", aclass)
	.param("method", method)
	.param("user", user)
	.param("password", password)
	.param("type", type)
	.param("destination", destination)
	.param("time", time)
	.param("timetype", timetype)
	.param("length", length)
	.param("otpformat", otpformat)
	.param("output", output)
	.asStringval aclass = "otp"
val method = "verifyotp"
val user = "user"
val password = "password"
val destination = "34600000000"
val code = "A73HF3I"
val output = ""
val result = Http("https://www.afilnet.com/api/http/")
	.param("class", aclass)
	.param("method", method)
	.param("user", user)
	.param("password", password)
	.param("destination", destination)
	.param("code", code)
	.param("output", output)
	.asString
val aclass = "otp"
val method = "verifyotp"
val user = "user"
val password = "password"
val destination = "34600000000"
val code = "A73HF3I"
val output = ""
val result = Http("https://www.afilnet.com/api/http/")
	.postForm
	.param("class", aclass)
	.param("method", method)
	.param("user", user)
	.param("password", password)
	.param("destination", destination)
	.param("code", code)
	.param("output", output)
	.asString
Parametr Opis Obowiązkowe / opcjonalne
class=otp Klasa wymagana: klasa, do której kierowane jest żądanie Obowiązkowe
method=verifyotp Żądana metoda klasy: metoda klasy, do której kierowane jest żądanie Obowiązkowe
user Użytkownik i adres e-mail Twojego konta Afilnet Obowiązkowe
password Hasło do konta Afilnet Obowiązkowe
destination Numer telefonu komórkowego lub docelowy adres e-mail Obowiązkowe
code Hasło do weryfikacji Opcjonalnie
output Format wyjściowy wyniku Opcjonalnie
Odpowiedź:
  • status
  • wynik (jeśli status = sukces), tutaj otrzymasz następujące wartości:
    • Żadne dodatkowe wartości nie zostaną do Ciebie wysłane
  • error (if status = error), tutaj otrzymasz kod błędu

Kody błędów:
Kod Opis
MISSING_USER Użytkownik lub adres e-mail nie są uwzględnione
MISSING_PASSWORD Hasło nie jest wliczone
MISSING_CLASS Klasa nie jest wliczona
MISSING_METHOD Metoda nie jest uwzględniona
MISSING_COMPULSORY_PARAM Obowiązkowy parametr nie jest uwzględniony
INCORRECT_USER_PASSWORD Niepoprawny użytkownik lub hasło
INCORRECT_CLASS Niepoprawna klasa
INCORRECT_METHOD Niepoprawna metoda
CODE_NOT_FOUND Wysłany kod jest nieprawidłowy lub wygasł

Zwraca status dostarczenia certyfikowanego SMS-a w języku PHP Zwraca status dostarczenia certyfikowanego SMS-a w języku Java Zwraca status dostarczenia certyfikowanego SMS-a w języku C Sharp Zwraca status dostarczenia certyfikowanego SMS-a w języku Unix Zwraca status dostarczenia certyfikowanego SMS-a w języku Ruby on rails Zwraca status dostarczenia certyfikowanego SMS-a w języku Python Zwraca status dostarczenia certyfikowanego SMS-a w języku Android Zwraca status dostarczenia certyfikowanego SMS-a w języku Objective C / iPhone Zwraca status dostarczenia certyfikowanego SMS-a w języku SQL Server Zwraca status dostarczenia certyfikowanego SMS-a w języku Oracle Zwraca status dostarczenia certyfikowanego SMS-a w języku Node JS Zwraca status dostarczenia certyfikowanego SMS-a w języku Go Zwraca status dostarczenia certyfikowanego SMS-a w języku Scala lang Zwraca status dostarczenia certyfikowanego SMS-a w języku Swift Zwraca status dostarczenia certyfikowanego SMS-a w języku Delphi

Afilnet oferuje metody poprawy bezpieczeństwa podczas korzystania z naszego API z Scala lang, dzięki możliwości tworzenia dostępów i możliwości aktywacji filtrowania według IP.

Którego interfejsu API dla języka Scala lang powinienem użyć?

Odkryj zalety i wady każdego z naszych interfejsów API. Dowiedz się, który interfejs API jest najlepszy dla Twojego oprogramowania w języku Scala lang.

Ten interfejs API umożliwia łączenie się z nami z języka Scala lang w celu wysyłania żądań za pośrednictwem żądań HTTP GET. To żądanie wysyła parametry pod tym samym adresem URL, co żądanie.

  • HTTP GET jest niezwykle prosty w implementacji
  • Informacje są wysyłane w postaci niezaszyfrowanej (hasła mogą zostać wydobyte z dzienników lub pamięci podręcznej)
  • Maksymalne żądanie ~4000 znaków

API żądania POST umożliwia łączenie się z naszym API z języka Scala lang poprzez wysyłanie parametrów żądania za pomocą parametrów HTTP POST. Informacje są wysyłane niezależnie od adresu URL.

  • HTTP POST jest prosty w implementacji
  • Informacje są przesyłane w postaci zaszyfrowanej
  • Nie ma ograniczeń co do wielkości żądania
  • Średnie bezpieczeństwo

Podstawowe API uwierzytelniania umożliwia korzystanie z żądań GET i POST w języku Scala lang z dodatkową warstwą bezpieczeństwa, ponieważ w tym przypadku nazwa użytkownika i hasło są przesyłane w nagłówku żądania.

  • Uwierzytelnianie podstawowe jest łatwe do wdrożenia
  • Dane dostępowe są przesyłane w postaci zaszyfrowanej
  • Limit rozmiaru zależy od użycia GET lub POST
  • Średnie bezpieczeństwo

SOAP umożliwia wysyłanie żądań w formacie XML z Scala lang, SOAP dodaje dodatkową warstwę bezpieczeństwa do żądań API.

  • Integracja SOAP jest bardziej złożona
  • Informacje są przesyłane w postaci zaszyfrowanej
  • Nie ma ograniczeń co do wielkości żądania
  • Średnie/wysokie bezpieczeństwo

Nasze API JSON umożliwia wysyłanie żądań w formacie JSON z Scala lang, dodatkowo to API dodaje protokół oAuth 2.0 do uwierzytelniania, co pozwala dodać dodatkową warstwę bezpieczeństwa.

  • Integracja JSON oAuth 2.0 jest bardziej złożona
  • Informacje są przesyłane w postaci zaszyfrowanej
  • Nie ma ograniczeń co do wielkości żądania
  • Wysoki poziom bezpieczeństwa

Połącz Scala lang z naszym OTP (hasło jednorazowe) API

01

Zarejestruj się jako klient

Aby mieć dostęp do API, musisz być klientem Afilnet. Rejestracja zajmie kilka minut.

02

Poproś o bezpłatny okres próbny

Nasza firma zaoferuje Ci saldo próbne, które pozwoli Ci przetestować z API, którego potrzebujesz.

03

Zintegruj API

Wykonaj integrację API przy użyciu wybranego języka programowania. Jeśli masz jakieś pytania lub sugestie dotyczące API, skontaktuj się z nami

04

Witamy w Afilnet!

Everything Ready!, Udało się poprawić komunikację z Afilnet. Jesteśmy tutaj, aby wspierać nasz interfejs API, gdy go potrzebujesz


Skontaktuj się z naszym zespołem, jeśli masz jakiekolwiek pytania, korzystając z oferowanych przez nas metod kontaktu. Nasz zespół postara się zaoferować natychmiastowe rozwiązanie i pomoże w integracji naszego API z Twoim oprogramowaniem.

Wypróbuj Afilnet za darmo!

Zarejestruj się za darmo i wypróbuj Afilnet! Oferujemy bezpłatną wersję próbną naszych usług. *



(*) Promocja ważna tylko dla firm, które nigdy wcześniej nie korzystały z usługi Afilnet. Prosząc o bezpłatne saldo, Afilnet może poprosić o zweryfikowanie informacji o Twojej firmie


Luzem SMS · Marketing e-mailowy · Sieć społecznościowa · Wiadomości błyskawiczne · Orzecznictwo · i wiele więcej
Kontynuuj WAŻNE INFORMACJE O PLIKACH COOKIE: Jeśli będziesz nadal korzystać z tej witryny, założymy, że akceptujesz warunki użytkowania. Więcej informacji znajdziesz w naszej Polityce dotyczącej plików cookie.
Metody Płatności
Przelew
Karta kredytowa
Paypal
Western Union
Skrill
Crypto
Afilnet w Twoim języku

Copyright © 2022 Afilnet · Wszelkie prawa zastrzeżone