Interfejs API zarządzania użytkownikami w języku Node JS

Zarządzaj informacjami o użytkownikach, sprawdzaj saldo na swoim koncie i zarządzaj swoimi adresami.

Uzyskaj saldo konta dzięki Node JS

var aclass = "user";
var method = "getbalance";
var user = "user";
var password = "password";

const https = require('https')
const options = {
  hostname: 'afilnet.com',
  port: 443,
  path: '/api/http/?class='+aclass+'&method='+method+'&user='+user+'&password='+password,
  method: 'GET'
}

const req = https.request(options, res => {
  res.on('data', d => {
	// Do something
  })
})

req.on('error', error => {
  console.error(error)
})

req.end()
var aclass = "user";
var method = "getbalance";
var user = "user";
var password = "password";

const https = require('https')
const options = {
  hostname: 'afilnet.com',
  port: 443,
  path: '/api/http/?class='+aclass+'&method='+method+'&user='+user+'&password='+password,
  method: 'POST'
}

const req = https.request(options, res => {
  res.on('data', d => {
	// Do something
  })
})

req.on('error', error => {
  console.error(error)
})

req.end()
Parametr Opis Obowiązkowe / opcjonalne
class=user Klasa wymagana: klasa, do której kierowane jest żądanie Obowiązkowe
method=getbalance Żą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
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

Dodaj nowy adres z Node JS

var aclass = "user";
var method = "getbalance";
var user = "user";
var password = "password";

const https = require('https')
const options = {
  hostname: 'afilnet.com',
  port: 443,
  path: '/api/http/?class='+aclass+'&method='+method+'&user='+user+'&password='+password,
  method: 'POST'
}

const req = https.request(options, res => {
  res.on('data', d => {
	// Do something
  })
})

req.on('error', error => {
  console.error(error)
})

req.end()var aclass = "user";
var method = "addaddress";
var user = "user";
var password = "password";
var namelastname = "name+lastname";
var iscompany = "1";
var companyname = "mycompany";
var documentid = "123456789A";
var countrycode = "us";
var cityid = "1";
var cityname = "town";
var zipcode = "123456";
var address = "address";

const https = require('https')
const options = {
  hostname: 'afilnet.com',
  port: 443,
  path: '/api/http/?+'&class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&namelastname='+namelastname+'&iscompany='+iscompany+'&companyname='+companyname+'&documentid='+documentid+'&countrycode='+countrycode+'&cityid='+cityid+'&cityname='+cityname+'&zipcode='+zipcode+'&address='+address,
  method: 'GET'
}

const req = https.request(options, res => {
  res.on('data', d => {
	// Do something
  })
})

req.on('error', error => {
  console.error(error)
})

req.end()
var aclass = "user";
var method = "addaddress";
var user = "user";
var password = "password";
var namelastname = "name+lastname";
var iscompany = "1";
var companyname = "mycompany";
var documentid = "123456789A";
var countrycode = "us";
var cityid = "1";
var cityname = "town";
var zipcode = "123456";
var address = "address";

const https = require('https')
const options = {
  hostname: 'afilnet.com',
  port: 443,
  path: '/api/http/?class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&namelastname='+namelastname+'&iscompany='+iscompany+'&companyname='+companyname+'&documentid='+documentid+'&countrycode='+countrycode+'&cityid='+cityid+'&cityname='+cityname+'&zipcode='+zipcode+'&address='+address,
  method: 'POST'
}

const req = https.request(options, res => {
  res.on('data', d => {
	// Do something
  })
})

req.on('error', error => {
  console.error(error)
})

req.end()
Parametr Opis Obowiązkowe / opcjonalne
class=user Klasa wymagana: klasa, do której kierowane jest żądanie Obowiązkowe
method=addaddress Żą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
namelastname Imię i nazwisko osoby kontaktowej Obowiązkowe
iscompany (0) jeśli jest to osoba fizyczna lub (1) jeśli jest to firma Obowiązkowe
companyname Nazwa firmy (jeśli jest to firma) Opcjonalnie
documentid Kod dokumentu identyfikacyjnego firmy Obowiązkowe
countrycode Kod kraju ISO w formacie ISO-3166-1 ALPHA-2 Obowiązkowe
cityid Identyfikator miasta Obowiązkowe
cityname Nazwa miasta lub miejscowości, do której należy Obowiązkowe
zipcode kod pocztowy Obowiązkowe
address Adres fizyczny Obowiązkowe
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
EMPTY_COUNTRYCODE Kod kraju jest pusty
COUNTRY_NOT_FOUND Nie ma kraju o podanym kodzie
EMPTY_CITY Nie wskazałeś miasta
CITY_NOT_FOUND Wskazane miasto nie istnieje

Usuń adres z Node JS

var aclass = "user";
var method = "addaddress";
var user = "user";
var password = "password";
var namelastname = "name+lastname";
var iscompany = "1";
var companyname = "mycompany";
var documentid = "123456789A";
var countrycode = "us";
var cityid = "1";
var cityname = "town";
var zipcode = "123456";
var address = "address";

const https = require('https')
const options = {
  hostname: 'afilnet.com',
  port: 443,
  path: '/api/http/?class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&namelastname='+namelastname+'&iscompany='+iscompany+'&companyname='+companyname+'&documentid='+documentid+'&countrycode='+countrycode+'&cityid='+cityid+'&cityname='+cityname+'&zipcode='+zipcode+'&address='+address,
  method: 'POST'
}

const req = https.request(options, res => {
  res.on('data', d => {
	// Do something
  })
})

req.on('error', error => {
  console.error(error)
})

req.end()var aclass = "user";
var method = "deleteaddress";
var user = "user";
var password = "password";
var idaddress = "1000";

const https = require('https')
const options = {
  hostname: 'afilnet.com',
  port: 443,
  path: '/api/http/?+'&class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&idaddress='+idaddress,
  method: 'GET'
}

const req = https.request(options, res => {
  res.on('data', d => {
	// Do something
  })
})

req.on('error', error => {
  console.error(error)
})

req.end()
var aclass = "user";
var method = "deleteaddress";
var user = "user";
var password = "password";
var idaddress = "1000";

const https = require('https')
const options = {
  hostname: 'afilnet.com',
  port: 443,
  path: '/api/http/?class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&idaddress='+idaddress,
  method: 'POST'
}

const req = https.request(options, res => {
  res.on('data', d => {
	// Do something
  })
})

req.on('error', error => {
  console.error(error)
})

req.end()
Parametr Opis Obowiązkowe / opcjonalne
class=user Klasa wymagana: klasa, do której kierowane jest żądanie Obowiązkowe
method=deleteaddress Żą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
idaddress Identyfikator adresu konta użytkownika Obowiązkowe
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

Pobierz listę adresów z Node JS

var aclass = "user";
var method = "deleteaddress";
var user = "user";
var password = "password";
var idaddress = "1000";

const https = require('https')
const options = {
  hostname: 'afilnet.com',
  port: 443,
  path: '/api/http/?class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&idaddress='+idaddress,
  method: 'POST'
}

const req = https.request(options, res => {
  res.on('data', d => {
	// Do something
  })
})

req.on('error', error => {
  console.error(error)
})

req.end()var aclass = "user";
var method = "getaddresses";
var user = "user";
var password = "password";

const https = require('https')
const options = {
  hostname: 'afilnet.com',
  port: 443,
  path: '/api/http/?+'&class='+aclass+'&method='+method+'&user='+user+'&password='+password,
  method: 'GET'
}

const req = https.request(options, res => {
  res.on('data', d => {
	// Do something
  })
})

req.on('error', error => {
  console.error(error)
})

req.end()
var aclass = "user";
var method = "getaddresses";
var user = "user";
var password = "password";

const https = require('https')
const options = {
  hostname: 'afilnet.com',
  port: 443,
  path: '/api/http/?class='+aclass+'&method='+method+'&user='+user+'&password='+password,
  method: 'POST'
}

const req = https.request(options, res => {
  res.on('data', d => {
	// Do something
  })
})

req.on('error', error => {
  console.error(error)
})

req.end()
Parametr Opis Obowiązkowe / opcjonalne
class=user Klasa wymagana: klasa, do której kierowane jest żądanie Obowiązkowe
method=getaddresses Żą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
Odpowiedź:
  • status
  • wynik (jeśli status = sukces), tutaj otrzymasz następujące wartości:
    • list
      • id
      • namelastname
      • iscompany
      • companyname
      • documentid
      • countrycode
      • cityid
      • cityname
      • zipcode
      • address
      • verified
      • addressverified
  • 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

Pobierz listę kanałów w Node JS

var aclass = "user";
var method = "getaddresses";
var user = "user";
var password = "password";

const https = require('https')
const options = {
  hostname: 'afilnet.com',
  port: 443,
  path: '/api/http/?class='+aclass+'&method='+method+'&user='+user+'&password='+password,
  method: 'POST'
}

const req = https.request(options, res => {
  res.on('data', d => {
	// Do something
  })
})

req.on('error', error => {
  console.error(error)
})

req.end()var aclass = "user";
var method = "getchannels";
var user = "user";
var password = "password";

const https = require('https')
const options = {
  hostname: 'afilnet.com',
  port: 443,
  path: '/api/http/?+'&class='+aclass+'&method='+method+'&user='+user+'&password='+password,
  method: 'GET'
}

const req = https.request(options, res => {
  res.on('data', d => {
	// Do something
  })
})

req.on('error', error => {
  console.error(error)
})

req.end()
var aclass = "user";
var method = "getchannels";
var user = "user";
var password = "password";

const https = require('https')
const options = {
  hostname: 'afilnet.com',
  port: 443,
  path: '/api/http/?class='+aclass+'&method='+method+'&user='+user+'&password='+password,
  method: 'POST'
}

const req = https.request(options, res => {
  res.on('data', d => {
	// Do something
  })
})

req.on('error', error => {
  console.error(error)
})

req.end()
Parametr Opis Obowiązkowe / opcjonalne
class=user Klasa wymagana: klasa, do której kierowane jest żądanie Obowiązkowe
method=getchannels Żą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
Odpowiedź:
  • status
  • wynik (jeśli status = sukces), tutaj otrzymasz następujące wartości:
    • list
      • channeltype
      • channelname
      • active
  • 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

Zmień status kanału za pomocą Node JS

var aclass = "user";
var method = "getchannels";
var user = "user";
var password = "password";

const https = require('https')
const options = {
  hostname: 'afilnet.com',
  port: 443,
  path: '/api/http/?class='+aclass+'&method='+method+'&user='+user+'&password='+password,
  method: 'POST'
}

const req = https.request(options, res => {
  res.on('data', d => {
	// Do something
  })
})

req.on('error', error => {
  console.error(error)
})

req.end()var aclass = "user";
var method = "modifychannel";
var user = "user";
var password = "password";
var channelname = "sms";
var active = "1";

const https = require('https')
const options = {
  hostname: 'afilnet.com',
  port: 443,
  path: '/api/http/?+'&class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&channelname='+channelname+'&active='+active,
  method: 'GET'
}

const req = https.request(options, res => {
  res.on('data', d => {
	// Do something
  })
})

req.on('error', error => {
  console.error(error)
})

req.end()
var aclass = "user";
var method = "modifychannel";
var user = "user";
var password = "password";
var channelname = "sms";
var active = "1";

const https = require('https')
const options = {
  hostname: 'afilnet.com',
  port: 443,
  path: '/api/http/?class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&channelname='+channelname+'&active='+active,
  method: 'POST'
}

const req = https.request(options, res => {
  res.on('data', d => {
	// Do something
  })
})

req.on('error', error => {
  console.error(error)
})

req.end()
Parametr Opis Obowiązkowe / opcjonalne
class=user Klasa wymagana: klasa, do której kierowane jest żądanie Obowiązkowe
method=modifychannel Żą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
channelname Nazwa kanału Obowiązkowe
active (1) Włącz lub (0) Wyłącz Obowiązkowe
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

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 Node JS, 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 Node JS 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 Node JS.

Ten interfejs API umożliwia łączenie się z nami z języka Node JS 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 Node JS 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 Node JS 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 Node JS, 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 Node JS, 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 Node JS z naszym Użytkownik 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