API μεταπωλητή για Ruby on rails

Διαχειριστείτε τον λογαριασμό μεταπωλητή σας με το API μας για το Ruby on rails εύκολα και με ασφάλεια. Δοκιμάστε το API μας για το Ruby on rails δωρεάν. Η ομάδα μας θα σας βοηθήσει να διαχειριστείτε τους πελάτες του λογαριασμού μεταπωλητή σας στο Ruby on rails.

Λειτουργία API για μεταπωλητές

Προσθέστε έναν δευτερεύοντα λογαριασμό με Ruby on rails

# net/http library is required
require 'net/http'

afilnet_class="subaccount";
afilnet_method="addsubaccount";
afilnet_user="user";
afilnet_password="password";
afilnet_accountemail="email@email.com";
afilnet_accountpassword="password";
afilnet_namelastname="name+lastname";
afilnet_iscompany="1";
afilnet_companyname="mycompany";
afilnet_documentid="123456789A";
afilnet_language="en";
afilnet_countrycode="us";
afilnet_cityid="1";
afilnet_cityname="town";
afilnet_zipcode="123456";
afilnet_address="address";

# Create an URL request
sUrl = "https://www.afilnet.com/api/http/?class="+afilnet_class+"&method="+afilnet_method+"&user="+afilnet_user+"&password="+afilnet_password+"&accountemail="+afilnet_accountemail+"&accountpassword="+afilnet_accountpassword+"&namelastname="+afilnet_namelastname+"&iscompany="+afilnet_iscompany+"&companyname="+afilnet_companyname+"&documentid="+afilnet_documentid+"&language="+afilnet_language+"&countrycode="+afilnet_countrycode+"&cityid="+afilnet_cityid+"&cityname="+afilnet_cityname+"&zipcode="+afilnet_zipcode+"&address="+afilnet_address;
	
uri = URI(sUrl) 
response = Net::HTTP.get(uri)
# net/http library is required
require 'net/http'

afilnet_class="subaccount";
afilnet_method="addsubaccount";
afilnet_user="user";
afilnet_password="password";
afilnet_accountemail="email@email.com";
afilnet_accountpassword="password";
afilnet_namelastname="name+lastname";
afilnet_iscompany="1";
afilnet_companyname="mycompany";
afilnet_documentid="123456789A";
afilnet_language="en";
afilnet_countrycode="us";
afilnet_cityid="1";
afilnet_cityname="town";
afilnet_zipcode="123456";
afilnet_address="address";

# Create an URL request
sUrl = "https://www.afilnet.com/api/http/";

uri = URI(sUrl) 
response = Net::HTTP.post_form(uri, "class" => afilnet_class, "method" => afilnet_method, "user" => afilnet_user, "password" => afilnet_password, "accountemail" => afilnet_accountemail, "accountpassword" => afilnet_accountpassword, "namelastname" => afilnet_namelastname, "iscompany" => afilnet_iscompany, "companyname" => afilnet_companyname, "documentid" => afilnet_documentid, "language" => afilnet_language, "countrycode" => afilnet_countrycode, "cityid" => afilnet_cityid, "cityname" => afilnet_cityname, "zipcode" => afilnet_zipcode, "address" => afilnet_address)
	
puts response.body
# net/http library is required
require 'net/http'

afilnet_class="subaccount";
afilnet_method="addsubaccount";
afilnet_user="user";
afilnet_password="password";
afilnet_accountemail="email@email.com";
afilnet_accountpassword="password";
afilnet_namelastname="name+lastname";
afilnet_iscompany="1";
afilnet_companyname="mycompany";
afilnet_documentid="123456789A";
afilnet_language="en";
afilnet_countrycode="us";
afilnet_cityid="1";
afilnet_cityname="town";
afilnet_zipcode="123456";
afilnet_address="address";

# Create an URL request
sUrl = "https://www.afilnet.com/api/basic/?class="+afilnet_class+"&method="+afilnet_method+"&accountemail="+afilnet_accountemail+"&accountpassword="+afilnet_accountpassword+"&namelastname="+afilnet_namelastname+"&iscompany="+afilnet_iscompany+"&companyname="+afilnet_companyname+"&documentid="+afilnet_documentid+"&language="+afilnet_language+"&countrycode="+afilnet_countrycode+"&cityid="+afilnet_cityid+"&cityname="+afilnet_cityname+"&zipcode="+afilnet_zipcode+"&address="+afilnet_address;
	
uri = URI(sUrl) 

req = Net::HTTP::Get.new(uri)
req.basic_auth afilnet_user, afilnet_password

res = Net::HTTP.start(uri.hostname) {|http|
  http.request(req)
}

puts res.body
# Savon library is required
require 'savon'

# We define vars
afilnet_class="subaccount";
afilnet_method="addsubaccount";
afilnet_user="user";
afilnet_password="password";
afilnet_accountemail="email@email.com";
afilnet_accountpassword="password";
afilnet_namelastname="name+lastname";
afilnet_iscompany="1";
afilnet_companyname="mycompany";
afilnet_documentid="123456789A";
afilnet_language="en";
afilnet_countrycode="us";
afilnet_cityid="1";
afilnet_cityname="town";
afilnet_zipcode="123456";
afilnet_address="address";

# We create the client instance
client = Savon.client(wsdl: 'https://www.afilnet.com/api/soap/index.php?wsdl', ssl_verify_mode: :none)

# We call to the service
res = client.call(:call, message: {
  user: afilnet_user,
  password: afilnet_password,
  class: afilnet_class,
  method: afilnet_method,
  petition: "{\"accountemail\":\""+afilnet_accountemail+"\",\"accountpassword\":\""+afilnet_accountpassword+"\",\"namelastname\":\""+afilnet_namelastname+"\",\"iscompany\":\""+afilnet_iscompany+"\",\"companyname\":\""+afilnet_companyname+"\",\"documentid\":\""+afilnet_documentid+"\",\"language\":\""+afilnet_language+"\",\"countrycode\":\""+afilnet_countrycode+"\",\"cityid\":\""+afilnet_cityid+"\",\"cityname\":\""+afilnet_cityname+"\",\"zipcode\":\""+afilnet_zipcode+"\",\"address\":\""+afilnet_address+"\"}"
})

puts res.body
Παράμετρος Περιγραφή Υποχρεωτικό / Προαιρετικό
class=subaccount Αιτούμενη κλάση: Η κλάση στην οποία υποβάλλεται η αίτηση Υποχρεωτικός
method=addsubaccount Απαιτείται μέθοδος κλάσης: Μέθοδος της κλάσης στην οποία υποβάλλεται η αίτηση Υποχρεωτικός
user Χρήστη και ηλεκτρονικό ταχυδρομείο του λογαριασμού σας Afilnet Υποχρεωτικός
password Κωδικός πρόσβασης του λογαριασμού σας στο Afilnet Υποχρεωτικός
accountemail Email λογαριασμού Υποχρεωτικός
accountpassword Κωδικός πρόσβασης λογαριασμού Υποχρεωτικός
namelastname Όνομα και επώνυμο του υπεύθυνου επικοινωνίας Υποχρεωτικός
iscompany (0) Εάν είναι φυσικό πρόσωπο ή (1) εάν είναι εταιρεία Υποχρεωτικός
companyname Όνομα της εταιρείας (σε περίπτωση που είναι εταιρεία) Προαιρετικός
documentid Κωδικός εγγράφου αναγνώρισης εταιρείας Υποχρεωτικός
language Γλώσσα του δευτερεύοντος λογαριασμού. Βλέπε συνημμένο πίνακα Υποχρεωτικός
countrycode Κωδικός χώρας ISO σε μορφή ISO-3166-1 ALPHA-2 Υποχρεωτικός
cityid Αναγνωριστικό πόλης Υποχρεωτικός
cityname Όνομα της πόλης ή της πόλης στην οποία ανήκει Υποχρεωτικός
zipcode Ταχυδρομικός Κώδικας Υποχρεωτικός
address Φυσική διεύθυνση Υποχρεωτικός
Απάντηση:
  • κατάσταση
  • αποτέλεσμα (εάν η κατάσταση = επιτυχία), εδώ θα λάβετε τις ακόλουθες τιμές:
    • Δεν θα σας αποσταλούν πρόσθετες τιμές
  • σφάλμα (αν κατάσταση = σφάλμα), εδώ θα λάβετε τον κωδικό σφάλματος

Κωδικοί σφάλματος:
Κώδικας Περιγραφή
MISSING_USER Ο χρήστης ή το ηλεκτρονικό ταχυδρομείο δεν περιλαμβάνονται
MISSING_PASSWORD Ο κωδικός πρόσβασης δεν περιλαμβάνεται
MISSING_CLASS Η κατηγορία δεν περιλαμβάνεται
MISSING_METHOD Η μέθοδος δεν περιλαμβάνεται
MISSING_COMPULSORY_PARAM Η υποχρεωτική παράμετρος δεν περιλαμβάνεται
INCORRECT_USER_PASSWORD Λανθασμένος χρήστης ή κωδικός πρόσβασης
INCORRECT_CLASS Λανθασμένη κλάση
INCORRECT_METHOD Εσφαλμένη μέθοδος
EMPTY_COUNTRYCODE Ο κωδικός χώρας είναι κενός
EMPTY_FIELDS Κάποιο υποχρεωτικό πεδίο είναι κενό
COUNTRY_NOT_FOUND Δεν υπάρχει χώρα με τον αναφερόμενο κωδικό
EMPTY_CITY Δεν έχετε δηλώσει την πόλη
CITY_NOT_FOUND Η υποδεικνυόμενη πόλη δεν υπάρχει
INCORRECT_EMAIL Το email που περιλαμβάνεται δεν είναι έγκυρο
INCORRECT_PASSWORD Ο κωδικός πρόσβασης που περιλαμβάνεται δεν είναι έγκυρος
RESELLER_ACCOUNT_REQUIRED Ο λογαριασμός του χρήστη δεν έχει ενεργό το πρόγραμμα μεταπωλητών

Τροποποίηση δευτερεύοντος λογαριασμού με Ruby on rails

# Savon library is required
require 'savon'

# We define vars
afilnet_class="subaccount";
afilnet_method="addsubaccount";
afilnet_user="user";
afilnet_password="password";
afilnet_accountemail="email@email.com";
afilnet_accountpassword="password";
afilnet_namelastname="name+lastname";
afilnet_iscompany="1";
afilnet_companyname="mycompany";
afilnet_documentid="123456789A";
afilnet_language="en";
afilnet_countrycode="us";
afilnet_cityid="1";
afilnet_cityname="town";
afilnet_zipcode="123456";
afilnet_address="address";

# We create the client instance
client = Savon.client(wsdl: 'https://www.afilnet.com/api/soap/index.php?wsdl', ssl_verify_mode: :none)

# We call to the service
res = client.call(:call, message: {
  user: afilnet_user,
  password: afilnet_password,
  class: afilnet_class,
  method: afilnet_method,
  petition: "{\"accountemail\":\""+afilnet_accountemail+"\",\"accountpassword\":\""+afilnet_accountpassword+"\",\"namelastname\":\""+afilnet_namelastname+"\",\"iscompany\":\""+afilnet_iscompany+"\",\"companyname\":\""+afilnet_companyname+"\",\"documentid\":\""+afilnet_documentid+"\",\"language\":\""+afilnet_language+"\",\"countrycode\":\""+afilnet_countrycode+"\",\"cityid\":\""+afilnet_cityid+"\",\"cityname\":\""+afilnet_cityname+"\",\"zipcode\":\""+afilnet_zipcode+"\",\"address\":\""+afilnet_address+"\"}"
})

puts res.body# net/http library is required
require 'net/http'

afilnet_class="subaccount";
afilnet_method="modifysubaccount";
afilnet_user="user";
afilnet_password="password";
afilnet_accountemail="email@email.com";
afilnet_modifypassword="1";
afilnet_accountpassword="password";
afilnet_namelastname="name+lastname";
afilnet_iscompany="1";
afilnet_companyname="mycompany";
afilnet_documentid="123456789A";
afilnet_language="en";
afilnet_countrycode="us";
afilnet_cityid="1";
afilnet_cityname="town";
afilnet_zipcode="123456";
afilnet_address="address";

# Create an URL request
sUrl = "https://www.afilnet.com/api/http/?class="+afilnet_class+"&method="+afilnet_method+"&user="+afilnet_user+"&password="+afilnet_password+"&accountemail="+afilnet_accountemail+"&modifypassword="+afilnet_modifypassword+"&accountpassword="+afilnet_accountpassword+"&namelastname="+afilnet_namelastname+"&iscompany="+afilnet_iscompany+"&companyname="+afilnet_companyname+"&documentid="+afilnet_documentid+"&language="+afilnet_language+"&countrycode="+afilnet_countrycode+"&cityid="+afilnet_cityid+"&cityname="+afilnet_cityname+"&zipcode="+afilnet_zipcode+"&address="+afilnet_address;
	
uri = URI(sUrl) 
response = Net::HTTP.get(uri)
# net/http library is required
require 'net/http'

afilnet_class="subaccount";
afilnet_method="modifysubaccount";
afilnet_user="user";
afilnet_password="password";
afilnet_accountemail="email@email.com";
afilnet_modifypassword="1";
afilnet_accountpassword="password";
afilnet_namelastname="name+lastname";
afilnet_iscompany="1";
afilnet_companyname="mycompany";
afilnet_documentid="123456789A";
afilnet_language="en";
afilnet_countrycode="us";
afilnet_cityid="1";
afilnet_cityname="town";
afilnet_zipcode="123456";
afilnet_address="address";

# Create an URL request
sUrl = "https://www.afilnet.com/api/http/";

uri = URI(sUrl) 
response = Net::HTTP.post_form(uri, "class" => afilnet_class, "method" => afilnet_method, "user" => afilnet_user, "password" => afilnet_password, "accountemail" => afilnet_accountemail, "modifypassword" => afilnet_modifypassword, "accountpassword" => afilnet_accountpassword, "namelastname" => afilnet_namelastname, "iscompany" => afilnet_iscompany, "companyname" => afilnet_companyname, "documentid" => afilnet_documentid, "language" => afilnet_language, "countrycode" => afilnet_countrycode, "cityid" => afilnet_cityid, "cityname" => afilnet_cityname, "zipcode" => afilnet_zipcode, "address" => afilnet_address)
	
puts response.body
# net/http library is required
require 'net/http'

afilnet_class="subaccount";
afilnet_method="modifysubaccount";
afilnet_user="user";
afilnet_password="password";
afilnet_accountemail="email@email.com";
afilnet_modifypassword="1";
afilnet_accountpassword="password";
afilnet_namelastname="name+lastname";
afilnet_iscompany="1";
afilnet_companyname="mycompany";
afilnet_documentid="123456789A";
afilnet_language="en";
afilnet_countrycode="us";
afilnet_cityid="1";
afilnet_cityname="town";
afilnet_zipcode="123456";
afilnet_address="address";

# Create an URL request
sUrl = "https://www.afilnet.com/api/basic/?class="+afilnet_class+"&method="+afilnet_method+"&accountemail="+afilnet_accountemail+"&modifypassword="+afilnet_modifypassword+"&accountpassword="+afilnet_accountpassword+"&namelastname="+afilnet_namelastname+"&iscompany="+afilnet_iscompany+"&companyname="+afilnet_companyname+"&documentid="+afilnet_documentid+"&language="+afilnet_language+"&countrycode="+afilnet_countrycode+"&cityid="+afilnet_cityid+"&cityname="+afilnet_cityname+"&zipcode="+afilnet_zipcode+"&address="+afilnet_address;
	
uri = URI(sUrl) 

req = Net::HTTP::Get.new(uri)
req.basic_auth afilnet_user, afilnet_password

res = Net::HTTP.start(uri.hostname) {|http|
  http.request(req)
}

puts res.body
# Savon library is required
require 'savon'

# We define vars
afilnet_class="subaccount";
afilnet_method="modifysubaccount";
afilnet_user="user";
afilnet_password="password";
afilnet_accountemail="email@email.com";
afilnet_modifypassword="1";
afilnet_accountpassword="password";
afilnet_namelastname="name+lastname";
afilnet_iscompany="1";
afilnet_companyname="mycompany";
afilnet_documentid="123456789A";
afilnet_language="en";
afilnet_countrycode="us";
afilnet_cityid="1";
afilnet_cityname="town";
afilnet_zipcode="123456";
afilnet_address="address";

# We create the client instance
client = Savon.client(wsdl: 'https://www.afilnet.com/api/soap/index.php?wsdl', ssl_verify_mode: :none)

# We call to the service
res = client.call(:call, message: {
  user: afilnet_user,
  password: afilnet_password,
  class: afilnet_class,
  method: afilnet_method,
  petition: "{\"accountemail\":\""+afilnet_accountemail+"\",\"modifypassword\":\""+afilnet_modifypassword+"\",\"accountpassword\":\""+afilnet_accountpassword+"\",\"namelastname\":\""+afilnet_namelastname+"\",\"iscompany\":\""+afilnet_iscompany+"\",\"companyname\":\""+afilnet_companyname+"\",\"documentid\":\""+afilnet_documentid+"\",\"language\":\""+afilnet_language+"\",\"countrycode\":\""+afilnet_countrycode+"\",\"cityid\":\""+afilnet_cityid+"\",\"cityname\":\""+afilnet_cityname+"\",\"zipcode\":\""+afilnet_zipcode+"\",\"address\":\""+afilnet_address+"\"}"
})

puts res.body
Παράμετρος Περιγραφή Υποχρεωτικό / Προαιρετικό
class=subaccount Αιτούμενη κλάση: Η κλάση στην οποία υποβάλλεται η αίτηση Υποχρεωτικός
method=modifysubaccount Απαιτείται μέθοδος κλάσης: Μέθοδος της κλάσης στην οποία υποβάλλεται η αίτηση Υποχρεωτικός
user Χρήστη και ηλεκτρονικό ταχυδρομείο του λογαριασμού σας Afilnet Υποχρεωτικός
password Κωδικός πρόσβασης του λογαριασμού σας στο Afilnet Υποχρεωτικός
accountemail Email λογαριασμού Υποχρεωτικός
modifypassword Υποχρεωτικός
accountpassword Κωδικός πρόσβασης λογαριασμού Προαιρετικός
namelastname Όνομα και επώνυμο του υπεύθυνου επικοινωνίας Υποχρεωτικός
iscompany (0) Εάν είναι φυσικό πρόσωπο ή (1) εάν είναι εταιρεία Υποχρεωτικός
companyname Όνομα της εταιρείας (σε περίπτωση που είναι εταιρεία) Προαιρετικός
documentid Κωδικός εγγράφου αναγνώρισης εταιρείας Υποχρεωτικός
language Γλώσσα του δευτερεύοντος λογαριασμού. Βλέπε συνημμένο πίνακα Υποχρεωτικός
countrycode Κωδικός χώρας ISO σε μορφή ISO-3166-1 ALPHA-2 Υποχρεωτικός
cityid Αναγνωριστικό πόλης Υποχρεωτικός
cityname Όνομα της πόλης ή της πόλης στην οποία ανήκει Υποχρεωτικός
zipcode Ταχυδρομικός Κώδικας Υποχρεωτικός
address Φυσική διεύθυνση Υποχρεωτικός
Απάντηση:
  • κατάσταση
  • αποτέλεσμα (εάν η κατάσταση = επιτυχία), εδώ θα λάβετε τις ακόλουθες τιμές:
    • Δεν θα σας αποσταλούν πρόσθετες τιμές
  • σφάλμα (αν κατάσταση = σφάλμα), εδώ θα λάβετε τον κωδικό σφάλματος

Κωδικοί σφάλματος:
Κώδικας Περιγραφή
MISSING_USER Ο χρήστης ή το ηλεκτρονικό ταχυδρομείο δεν περιλαμβάνονται
MISSING_PASSWORD Ο κωδικός πρόσβασης δεν περιλαμβάνεται
MISSING_CLASS Η κατηγορία δεν περιλαμβάνεται
MISSING_METHOD Η μέθοδος δεν περιλαμβάνεται
MISSING_COMPULSORY_PARAM Η υποχρεωτική παράμετρος δεν περιλαμβάνεται
INCORRECT_USER_PASSWORD Λανθασμένος χρήστης ή κωδικός πρόσβασης
INCORRECT_CLASS Λανθασμένη κλάση
INCORRECT_METHOD Εσφαλμένη μέθοδος
EMPTY_COUNTRYCODE Ο κωδικός χώρας είναι κενός
EMPTY_FIELDS Κάποιο υποχρεωτικό πεδίο είναι κενό
COUNTRY_NOT_FOUND Δεν υπάρχει χώρα με τον αναφερόμενο κωδικό
EMPTY_CITY Δεν έχετε δηλώσει την πόλη
CITY_NOT_FOUND Η υποδεικνυόμενη πόλη δεν υπάρχει
INCORRECT_EMAIL Το email που περιλαμβάνεται δεν είναι έγκυρο
INCORRECT_PASSWORD Ο κωδικός πρόσβασης που περιλαμβάνεται δεν είναι έγκυρος
ACCOUNT_NOT_FOUND Ο λογαριασμός χρήστη δεν βρέθηκε

Λήψη λίστας δευτερευόντων λογαριασμών με Ruby on rails

# Savon library is required
require 'savon'

# We define vars
afilnet_class="subaccount";
afilnet_method="modifysubaccount";
afilnet_user="user";
afilnet_password="password";
afilnet_accountemail="email@email.com";
afilnet_modifypassword="1";
afilnet_accountpassword="password";
afilnet_namelastname="name+lastname";
afilnet_iscompany="1";
afilnet_companyname="mycompany";
afilnet_documentid="123456789A";
afilnet_language="en";
afilnet_countrycode="us";
afilnet_cityid="1";
afilnet_cityname="town";
afilnet_zipcode="123456";
afilnet_address="address";

# We create the client instance
client = Savon.client(wsdl: 'https://www.afilnet.com/api/soap/index.php?wsdl', ssl_verify_mode: :none)

# We call to the service
res = client.call(:call, message: {
  user: afilnet_user,
  password: afilnet_password,
  class: afilnet_class,
  method: afilnet_method,
  petition: "{\"accountemail\":\""+afilnet_accountemail+"\",\"modifypassword\":\""+afilnet_modifypassword+"\",\"accountpassword\":\""+afilnet_accountpassword+"\",\"namelastname\":\""+afilnet_namelastname+"\",\"iscompany\":\""+afilnet_iscompany+"\",\"companyname\":\""+afilnet_companyname+"\",\"documentid\":\""+afilnet_documentid+"\",\"language\":\""+afilnet_language+"\",\"countrycode\":\""+afilnet_countrycode+"\",\"cityid\":\""+afilnet_cityid+"\",\"cityname\":\""+afilnet_cityname+"\",\"zipcode\":\""+afilnet_zipcode+"\",\"address\":\""+afilnet_address+"\"}"
})

puts res.body# net/http library is required
require 'net/http'

afilnet_class="subaccount";
afilnet_method="getsubaccounts";
afilnet_user="user";
afilnet_password="password";

# Create an URL request
sUrl = "https://www.afilnet.com/api/http/?class="+afilnet_class+"&method="+afilnet_method+"&user="+afilnet_user+"&password="+afilnet_password;
	
uri = URI(sUrl) 
response = Net::HTTP.get(uri)
# net/http library is required
require 'net/http'

afilnet_class="subaccount";
afilnet_method="getsubaccounts";
afilnet_user="user";
afilnet_password="password";

# Create an URL request
sUrl = "https://www.afilnet.com/api/http/";

uri = URI(sUrl) 
response = Net::HTTP.post_form(uri, "class" => afilnet_class, "method" => afilnet_method, "user" => afilnet_user, "password" => afilnet_password)
	
puts response.body
# net/http library is required
require 'net/http'

afilnet_class="subaccount";
afilnet_method="getsubaccounts";
afilnet_user="user";
afilnet_password="password";

# Create an URL request
sUrl = "https://www.afilnet.com/api/basic/?class="+afilnet_class+"&method="+afilnet_method;
	
uri = URI(sUrl) 

req = Net::HTTP::Get.new(uri)
req.basic_auth afilnet_user, afilnet_password

res = Net::HTTP.start(uri.hostname) {|http|
  http.request(req)
}

puts res.body
# Savon library is required
require 'savon'

# We define vars
afilnet_class="subaccount";
afilnet_method="getsubaccounts";
afilnet_user="user";
afilnet_password="password";

# We create the client instance
client = Savon.client(wsdl: 'https://www.afilnet.com/api/soap/index.php?wsdl', ssl_verify_mode: :none)

# We call to the service
res = client.call(:call, message: {
  user: afilnet_user,
  password: afilnet_password,
  class: afilnet_class,
  method: afilnet_method,
  petition: "{}"
})

puts res.body
Παράμετρος Περιγραφή Υποχρεωτικό / Προαιρετικό
class=subaccount Αιτούμενη κλάση: Η κλάση στην οποία υποβάλλεται η αίτηση Υποχρεωτικός
method=getsubaccounts Απαιτείται μέθοδος κλάσης: Μέθοδος της κλάσης στην οποία υποβάλλεται η αίτηση Υποχρεωτικός
user Χρήστη και ηλεκτρονικό ταχυδρομείο του λογαριασμού σας Afilnet Υποχρεωτικός
password Κωδικός πρόσβασης του λογαριασμού σας στο Afilnet Υποχρεωτικός
Απάντηση:
  • κατάσταση
  • αποτέλεσμα (εάν η κατάσταση = επιτυχία), εδώ θα λάβετε τις ακόλουθες τιμές:
    • Δεν θα σας αποσταλούν πρόσθετες τιμές
  • σφάλμα (αν κατάσταση = σφάλμα), εδώ θα λάβετε τον κωδικό σφάλματος

Κωδικοί σφάλματος:
Κώδικας Περιγραφή
MISSING_USER Ο χρήστης ή το ηλεκτρονικό ταχυδρομείο δεν περιλαμβάνονται
MISSING_PASSWORD Ο κωδικός πρόσβασης δεν περιλαμβάνεται
MISSING_CLASS Η κατηγορία δεν περιλαμβάνεται
MISSING_METHOD Η μέθοδος δεν περιλαμβάνεται
MISSING_COMPULSORY_PARAM Η υποχρεωτική παράμετρος δεν περιλαμβάνεται
INCORRECT_USER_PASSWORD Λανθασμένος χρήστης ή κωδικός πρόσβασης
INCORRECT_CLASS Λανθασμένη κλάση
INCORRECT_METHOD Εσφαλμένη μέθοδος

Διαγραφή δευτερεύοντος λογαριασμού με Ruby on rails

# Savon library is required
require 'savon'

# We define vars
afilnet_class="subaccount";
afilnet_method="getsubaccounts";
afilnet_user="user";
afilnet_password="password";

# We create the client instance
client = Savon.client(wsdl: 'https://www.afilnet.com/api/soap/index.php?wsdl', ssl_verify_mode: :none)

# We call to the service
res = client.call(:call, message: {
  user: afilnet_user,
  password: afilnet_password,
  class: afilnet_class,
  method: afilnet_method,
  petition: "{}"
})

puts res.body# net/http library is required
require 'net/http'

afilnet_class="subaccount";
afilnet_method="deletesubaccount";
afilnet_user="user";
afilnet_password="password";
afilnet_accountemail="email@email.com";

# Create an URL request
sUrl = "https://www.afilnet.com/api/http/?class="+afilnet_class+"&method="+afilnet_method+"&user="+afilnet_user+"&password="+afilnet_password+"&accountemail="+afilnet_accountemail;
	
uri = URI(sUrl) 
response = Net::HTTP.get(uri)
# net/http library is required
require 'net/http'

afilnet_class="subaccount";
afilnet_method="deletesubaccount";
afilnet_user="user";
afilnet_password="password";
afilnet_accountemail="email@email.com";

# Create an URL request
sUrl = "https://www.afilnet.com/api/http/";

uri = URI(sUrl) 
response = Net::HTTP.post_form(uri, "class" => afilnet_class, "method" => afilnet_method, "user" => afilnet_user, "password" => afilnet_password, "accountemail" => afilnet_accountemail)
	
puts response.body
# net/http library is required
require 'net/http'

afilnet_class="subaccount";
afilnet_method="deletesubaccount";
afilnet_user="user";
afilnet_password="password";
afilnet_accountemail="email@email.com";

# Create an URL request
sUrl = "https://www.afilnet.com/api/basic/?class="+afilnet_class+"&method="+afilnet_method+"&accountemail="+afilnet_accountemail;
	
uri = URI(sUrl) 

req = Net::HTTP::Get.new(uri)
req.basic_auth afilnet_user, afilnet_password

res = Net::HTTP.start(uri.hostname) {|http|
  http.request(req)
}

puts res.body
# Savon library is required
require 'savon'

# We define vars
afilnet_class="subaccount";
afilnet_method="deletesubaccount";
afilnet_user="user";
afilnet_password="password";
afilnet_accountemail="email@email.com";

# We create the client instance
client = Savon.client(wsdl: 'https://www.afilnet.com/api/soap/index.php?wsdl', ssl_verify_mode: :none)

# We call to the service
res = client.call(:call, message: {
  user: afilnet_user,
  password: afilnet_password,
  class: afilnet_class,
  method: afilnet_method,
  petition: "{\"accountemail\":\""+afilnet_accountemail+"\"}"
})

puts res.body
Παράμετρος Περιγραφή Υποχρεωτικό / Προαιρετικό
class=subaccount Αιτούμενη κλάση: Η κλάση στην οποία υποβάλλεται η αίτηση Υποχρεωτικός
method=deletesubaccount Απαιτείται μέθοδος κλάσης: Μέθοδος της κλάσης στην οποία υποβάλλεται η αίτηση Υποχρεωτικός
user Χρήστη και ηλεκτρονικό ταχυδρομείο του λογαριασμού σας Afilnet Υποχρεωτικός
password Κωδικός πρόσβασης του λογαριασμού σας στο Afilnet Υποχρεωτικός
accountemail Email λογαριασμού Υποχρεωτικός
Απάντηση:
  • κατάσταση
  • αποτέλεσμα (εάν η κατάσταση = επιτυχία), εδώ θα λάβετε τις ακόλουθες τιμές:
    • Δεν θα σας αποσταλούν πρόσθετες τιμές
  • σφάλμα (αν κατάσταση = σφάλμα), εδώ θα λάβετε τον κωδικό σφάλματος

Κωδικοί σφάλματος:
Κώδικας Περιγραφή
MISSING_USER Ο χρήστης ή το ηλεκτρονικό ταχυδρομείο δεν περιλαμβάνονται
MISSING_PASSWORD Ο κωδικός πρόσβασης δεν περιλαμβάνεται
MISSING_CLASS Η κατηγορία δεν περιλαμβάνεται
MISSING_METHOD Η μέθοδος δεν περιλαμβάνεται
MISSING_COMPULSORY_PARAM Η υποχρεωτική παράμετρος δεν περιλαμβάνεται
INCORRECT_USER_PASSWORD Λανθασμένος χρήστης ή κωδικός πρόσβασης
INCORRECT_CLASS Λανθασμένη κλάση
INCORRECT_METHOD Εσφαλμένη μέθοδος
ACCOUNT_NOT_FOUND Ο λογαριασμός χρήστη δεν βρέθηκε

Μεταφορά υπολοίπου σε δευτερεύοντα λογαριασμό με Ruby on rails

# Savon library is required
require 'savon'

# We define vars
afilnet_class="subaccount";
afilnet_method="deletesubaccount";
afilnet_user="user";
afilnet_password="password";
afilnet_accountemail="email@email.com";

# We create the client instance
client = Savon.client(wsdl: 'https://www.afilnet.com/api/soap/index.php?wsdl', ssl_verify_mode: :none)

# We call to the service
res = client.call(:call, message: {
  user: afilnet_user,
  password: afilnet_password,
  class: afilnet_class,
  method: afilnet_method,
  petition: "{\"accountemail\":\""+afilnet_accountemail+"\"}"
})

puts res.body# net/http library is required
require 'net/http'

afilnet_class="subaccount";
afilnet_method="transferbalance";
afilnet_user="user";
afilnet_password="password";
afilnet_accountemail="email@email.com";
afilnet_balancetotransfer="10";

# Create an URL request
sUrl = "https://www.afilnet.com/api/http/?class="+afilnet_class+"&method="+afilnet_method+"&user="+afilnet_user+"&password="+afilnet_password+"&accountemail="+afilnet_accountemail+"&balancetotransfer="+afilnet_balancetotransfer;
	
uri = URI(sUrl) 
response = Net::HTTP.get(uri)
# net/http library is required
require 'net/http'

afilnet_class="subaccount";
afilnet_method="transferbalance";
afilnet_user="user";
afilnet_password="password";
afilnet_accountemail="email@email.com";
afilnet_balancetotransfer="10";

# Create an URL request
sUrl = "https://www.afilnet.com/api/http/";

uri = URI(sUrl) 
response = Net::HTTP.post_form(uri, "class" => afilnet_class, "method" => afilnet_method, "user" => afilnet_user, "password" => afilnet_password, "accountemail" => afilnet_accountemail, "balancetotransfer" => afilnet_balancetotransfer)
	
puts response.body
# net/http library is required
require 'net/http'

afilnet_class="subaccount";
afilnet_method="transferbalance";
afilnet_user="user";
afilnet_password="password";
afilnet_accountemail="email@email.com";
afilnet_balancetotransfer="10";

# Create an URL request
sUrl = "https://www.afilnet.com/api/basic/?class="+afilnet_class+"&method="+afilnet_method+"&accountemail="+afilnet_accountemail+"&balancetotransfer="+afilnet_balancetotransfer;
	
uri = URI(sUrl) 

req = Net::HTTP::Get.new(uri)
req.basic_auth afilnet_user, afilnet_password

res = Net::HTTP.start(uri.hostname) {|http|
  http.request(req)
}

puts res.body
# Savon library is required
require 'savon'

# We define vars
afilnet_class="subaccount";
afilnet_method="transferbalance";
afilnet_user="user";
afilnet_password="password";
afilnet_accountemail="email@email.com";
afilnet_balancetotransfer="10";

# We create the client instance
client = Savon.client(wsdl: 'https://www.afilnet.com/api/soap/index.php?wsdl', ssl_verify_mode: :none)

# We call to the service
res = client.call(:call, message: {
  user: afilnet_user,
  password: afilnet_password,
  class: afilnet_class,
  method: afilnet_method,
  petition: "{\"accountemail\":\""+afilnet_accountemail+"\",\"balancetotransfer\":\""+afilnet_balancetotransfer+"\"}"
})

puts res.body
Παράμετρος Περιγραφή Υποχρεωτικό / Προαιρετικό
class=subaccount Αιτούμενη κλάση: Η κλάση στην οποία υποβάλλεται η αίτηση Υποχρεωτικός
method=transferbalance Απαιτείται μέθοδος κλάσης: Μέθοδος της κλάσης στην οποία υποβάλλεται η αίτηση Υποχρεωτικός
user Χρήστη και ηλεκτρονικό ταχυδρομείο του λογαριασμού σας Afilnet Υποχρεωτικός
password Κωδικός πρόσβασης του λογαριασμού σας στο Afilnet Υποχρεωτικός
accountemail Email λογαριασμού Υποχρεωτικός
balancetotransfer Υποδεικνύει το υπόλοιπο που θα μεταφερθεί στον δευτερεύοντα λογαριασμό, μια αρνητική τιμή μπορεί να χρησιμοποιηθεί για την αφαίρεση του υπολοίπου από τον δευτερεύοντα λογαριασμό. Υποχρεωτικός
Απάντηση:
  • κατάσταση
  • αποτέλεσμα (εάν η κατάσταση = επιτυχία), εδώ θα λάβετε τις ακόλουθες τιμές:
    • Δεν θα σας αποσταλούν πρόσθετες τιμές
  • σφάλμα (αν κατάσταση = σφάλμα), εδώ θα λάβετε τον κωδικό σφάλματος

Κωδικοί σφάλματος:
Κώδικας Περιγραφή
MISSING_USER Ο χρήστης ή το ηλεκτρονικό ταχυδρομείο δεν περιλαμβάνονται
MISSING_PASSWORD Ο κωδικός πρόσβασης δεν περιλαμβάνεται
MISSING_CLASS Η κατηγορία δεν περιλαμβάνεται
MISSING_METHOD Η μέθοδος δεν περιλαμβάνεται
MISSING_COMPULSORY_PARAM Η υποχρεωτική παράμετρος δεν περιλαμβάνεται
INCORRECT_USER_PASSWORD Λανθασμένος χρήστης ή κωδικός πρόσβασης
INCORRECT_CLASS Λανθασμένη κλάση
INCORRECT_METHOD Εσφαλμένη μέθοδος
ACCOUNT_NOT_FOUND Ο λογαριασμός χρήστη δεν βρέθηκε
NOT_ENOUGH_BALANCE ERROR_NOT_ENOUGH_BALANCE
INCORRECT_MIN_BALANCE ERROR_INCORRECT_MIN_BALANCE

Επιστρέφει την κατάσταση παράδοσης των πιστοποιημένων SMS με PHP Επιστρέφει την κατάσταση παράδοσης των πιστοποιημένων SMS με Java Επιστρέφει την κατάσταση παράδοσης των πιστοποιημένων SMS με C Sharp Επιστρέφει την κατάσταση παράδοσης των πιστοποιημένων SMS με Unix Επιστρέφει την κατάσταση παράδοσης των πιστοποιημένων SMS με Ruby on rails Επιστρέφει την κατάσταση παράδοσης των πιστοποιημένων SMS με Python Επιστρέφει την κατάσταση παράδοσης των πιστοποιημένων SMS με Android Επιστρέφει την κατάσταση παράδοσης των πιστοποιημένων SMS με Objective C / iPhone Επιστρέφει την κατάσταση παράδοσης των πιστοποιημένων SMS με SQL Server Επιστρέφει την κατάσταση παράδοσης των πιστοποιημένων SMS με Oracle Επιστρέφει την κατάσταση παράδοσης των πιστοποιημένων SMS με Node JS Επιστρέφει την κατάσταση παράδοσης των πιστοποιημένων SMS με Go lang Επιστρέφει την κατάσταση παράδοσης των πιστοποιημένων SMS με Scala lang Επιστρέφει την κατάσταση παράδοσης των πιστοποιημένων SMS με Swift Επιστρέφει την κατάσταση παράδοσης των πιστοποιημένων SMS με Delphi

Το Afilnet σάς προσφέρει μεθόδους βελτίωσης της ασφάλειας κατά τη χρήση του API μας με τη Ruby on rails, χάρη στη δυνατότητα δημιουργίας προσβάσεων και στη δυνατότητα ενεργοποίησης του φιλτραρίσματος κατά IP.

Ποιο API για Ruby on rails πρέπει να χρησιμοποιήσω;

Ανακαλύψτε τα πλεονεκτήματα και τα μειονεκτήματα καθενός από τα API μας. Μάθετε ποιο API είναι καλύτερο για το Λογισμικό σας στη γλώσσα Ruby on rails.

Αυτό το API σάς επιτρέπει να συνδεθείτε μαζί μας από τη γλώσσα Ruby on rails για να στείλετε αιτήματα μέσω αιτημάτων HTTP GET. Αυτό το αίτημα στέλνει τις παραμέτρους στην ίδια διεύθυνση URL με το αίτημα.

  • Το HTTP GET είναι εξαιρετικά απλό στην εφαρμογή
  • Οι πληροφορίες αποστέλλονται μη κρυπτογραφημένες (οι κωδικοί πρόσβασης μπορούν να εξαχθούν από αρχεία καταγραφής ή προσωρινή μνήμη)
  • Μέγιστο αίτημα ~4000 χαρακτήρες

Το API αιτήματος POST σάς επιτρέπει να συνδεθείτε στο API μας από τη γλώσσα Ruby on rails στέλνοντας παραμέτρους αιτήματος μέσω παραμέτρων HTTP POST. Οι πληροφορίες αποστέλλονται ανεξάρτητα από τη διεύθυνση URL.

  • Το HTTP POST είναι απλό στην εφαρμογή
  • Οι πληροφορίες αποστέλλονται κρυπτογραφημένες
  • Δεν υπάρχει όριο στο μέγεθος του αιτήματος
  • Μέτρια ασφάλεια

Το βασικό API ελέγχου ταυτότητας επιτρέπει τη χρήση αιτημάτων GET και POST σε Ruby on rails με ένα πρόσθετο επίπεδο ασφαλείας, καθώς σε αυτήν την περίπτωση το όνομα χρήστη και ο κωδικός πρόσβασης αποστέλλονται στην κεφαλίδα του αιτήματος.

  • Ο βασικός έλεγχος ταυτότητας είναι εύκολο να εφαρμοστεί
  • Τα δεδομένα πρόσβασης αποστέλλονται κρυπτογραφημένα
  • Το όριο μεγέθους εξαρτάται από τη χρήση του GET ή του POST
  • Μέτρια ασφάλεια

Το SOAP σάς επιτρέπει να στέλνετε αιτήματα σε μορφή XML με τη γλώσσα Ruby on rails, το SOAP προσθέτει ένα επιπλέον επίπεδο ασφάλειας στα αιτήματα API.

  • Η ενσωμάτωση SOAP είναι πιο περίπλοκη
  • Οι πληροφορίες αποστέλλονται κρυπτογραφημένες
  • Δεν υπάρχει όριο στο μέγεθος του αιτήματος
  • Μέση / Υψηλή ασφάλεια

Το JSON API σάς επιτρέπει να στέλνετε αιτήματα σε μορφή JSON με τη γλώσσα Ruby on rails, επιπλέον αυτό το API προσθέτει το πρωτόκολλο oAuth 2.0 στον έλεγχο ταυτότητας που σας επιτρέπει να προσθέσετε ένα επιπλέον επίπεδο ασφάλειας.

  • Η ενοποίηση του JSON oAuth 2.0 είναι πιο περίπλοκη
  • Οι πληροφορίες αποστέλλονται κρυπτογραφημένες
  • Δεν υπάρχει όριο στο μέγεθος του αιτήματος
  • Υψηλή ασφάλεια

Συνδέστε τη γλώσσα {API} με το API Υπολογισμοί

01

Εγγραφείτε ως πελάτης

Για να έχετε πρόσβαση στο API πρέπει να είστε πελάτης Afilnet. Η εγγραφή θα διαρκέσει λίγα λεπτά.

02

Ζητήστε τη δωρεάν δοκιμή σας

Η εταιρεία μας θα σας προσφέρει δοκιμαστικό υπόλοιπο που θα σας επιτρέψει να δοκιμάσετε με το API που χρειάζεστε.

03

Ενσωματώστε το API

Εκτελέστε ενσωμάτωση API χρησιμοποιώντας τη γλώσσα προγραμματισμού της επιλογής σας. Εάν έχετε οποιεσδήποτε ερωτήσεις ή προτάσεις σχετικά με το API, επικοινωνήστε μαζί μας

04

Καλώς ήλθατε στο Afilnet!

Όλα έτοιμα !, κατάφερε να βελτιώσει τις επικοινωνίες της με την Afilnet. Είμαστε εδώ για να υποστηρίξουμε το API μας όταν το χρειάζεστε


Επικοινωνήστε με την ομάδα μας για τυχόν απορίες μέσω των μεθόδων επικοινωνίας που προσφέρουμε. Η ομάδα μας θα προσπαθήσει να σας προσφέρει μια άμεση λύση και θα σας βοηθήσει στην ενσωμάτωση του API μας στο Λογισμικό σας.

Δοκιμάστε το Afilnet δωρεάν!

Εγγραφείτε δωρεάν και δοκιμάστε το Afilnet! Σας προσφέρουμε δωρεάν δοκιμή των υπηρεσιών μας. *



(*) Η προσφορά ισχύει μόνο για εταιρείες που δεν έχουν χρησιμοποιήσει ποτέ ξανά την υπηρεσία Afilnet. Όταν ζητάτε το δωρεάν υπόλοιπο, το Afilnet μπορεί να ζητήσει να επαληθεύσει τα στοιχεία της εταιρείας σας


Μαζικό SMS · Email Marketing · Κοινωνικό δίκτυο · Αμεσο μήνυμα · Πιστοποίηση · και πολλα ΑΚΟΜΑ
Να συνεχίσει ΣΗΜΑΝΤΙΚΕΣ ΠΛΗΡΟΦΟΡΙΕΣ ΓΙΑ ΤΑ ΜΑΓΕΙΡΙΚΑ: Εάν συνεχίσετε να χρησιμοποιείτε αυτόν τον ιστό, θα υποθέσουμε ότι αποδέχεστε τους όρους χρήσης. Θα βρείτε περισσότερες πληροφορίες στην Πολιτική Cookies.
Μέθοδοι πληρωμής
Μεταφορά καλωδίων
Πιστωτική κάρτα
Paypal
Western Union
Skrill
Crypto
Afilnet στη γλώσσα σας

Copyright © 2022 Afilnet · Ολα τα δικαιώματα διατηρούνται