API de contacts
Gérez vos groupes (créez, modifiez ou supprimez des groupes) et vos contacts avec notre API pour les contacts.
Créer un groupe avec Node JS
var aclass = "group";
var method = "creategroup";
var user = "user";
var password = "password";
var name = "test name";
var type = "mobile";
var fields = "mobile,name,address";
const https = require('https')
const options = {
hostname: 'afilnet.com',
port: 443,
path: '/api/http/?class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&name='+name+'&type='+type+'&fields='+fields,
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 = "group";
var method = "creategroup";
var user = "user";
var password = "password";
var name = "test name";
var type = "mobile";
var fields = "mobile,name,address";
const https = require('https')
const options = {
hostname: 'afilnet.com',
port: 443,
path: '/api/http/?class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&name='+name+'&type='+type+'&fields='+fields,
method: 'POST'
}
const req = https.request(options, res => {
res.on('data', d => {
// Do something
})
})
req.on('error', error => {
console.error(error)
})
req.end()
Paramètre | Description | Obligatoire / Optionnel |
---|---|---|
class=group | Classe à laquelle la requête est réalisée | Obligatoire |
method=creategroup | Méthode de la classe à laquelle la requête est réalisée | Obligatoire |
user | L'utilisateur / e-mail de votre compte chez Afilnet | Obligatoire |
password | Le mot de passe de votre compte chez Afilnet | Obligatoire |
name | Nom du groupe | Obligatoire |
type | Type de groupe (e-mail ou mobile) | Obligatoire |
fields | Liste des champs séparés par des virgules. Il est obligatoire de saisir un champ mobile si type = mobile et un champ e-mail si type = email | Obligatoire |
Répondre:
- statut
-
result (si status=success), vous recevrez les valeurs suivantes :
- Acucun valeur supplémentaire vous sera envoyé
- error (si status=error), vous recevrez le code d'erreur
Codes d'erreur :
Code | Description |
---|---|
MISSING_USER | Utilisateur / e-mail non renseigné |
MISSING_PASSWORD | Mot de passe non renseigné |
MISSING_CLASS | Classe non renseignée |
MISSING_METHOD | Méthode non renseignée |
MISSING_COMPULSORY_PARAM | Paramètre obligatoire non renseigné |
INCORRECT_USER_PASSWORD | Utilisateur ou mot de passe incorrect |
INCORRECT_CLASS | Classe incorrecte |
INCORRECT_METHOD | Méthode incorrecte |
INCORRECT_TYPE | Type incorrect. Le type doit être mobile ou email |
MISSING_MAIN_FIELD | Le champ principal est manquant ("mobile" si type = mobile ou "e-mail" si type = email) |
Récupérer les champs d'un groupe avec Node JS
var aclass = "group";
var method = "creategroup";
var user = "user";
var password = "password";
var name = "test name";
var type = "mobile";
var fields = "mobile,name,address";
const https = require('https')
const options = {
hostname: 'afilnet.com',
port: 443,
path: '/api/http/?class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&name='+name+'&type='+type+'&fields='+fields,
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 = "group";
var method = "getgroupcolumns";
var user = "user";
var password = "password";
var idgroup = "1000";
const https = require('https')
const options = {
hostname: 'afilnet.com',
port: 443,
path: '/api/http/?+'&class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&idgroup='+idgroup,
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 = "group";
var method = "getgroupcolumns";
var user = "user";
var password = "password";
var idgroup = "1000";
const https = require('https')
const options = {
hostname: 'afilnet.com',
port: 443,
path: '/api/http/?class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&idgroup='+idgroup,
method: 'POST'
}
const req = https.request(options, res => {
res.on('data', d => {
// Do something
})
})
req.on('error', error => {
console.error(error)
})
req.end()
Paramètre | Description | Obligatoire / Optionnel |
---|---|---|
class=group | Classe à laquelle la requête est réalisée | Obligatoire |
method=getgroupcolumns | Méthode de la classe à laquelle la requête est réalisée | Obligatoire |
user | L'utilisateur / e-mail de votre compte chez Afilnet | Obligatoire |
password | Le mot de passe de votre compte chez Afilnet | Obligatoire |
idgroup | Identifiant du groupe | Obligatoire |
Répondre:
- statut
-
result (si status=success), vous recevrez les valeurs suivantes :
- Acucun valeur supplémentaire vous sera envoyé
- error (si status=error), vous recevrez le code d'erreur
Codes d'erreur :
Code | Description |
---|---|
MISSING_USER | Utilisateur / e-mail non renseigné |
MISSING_PASSWORD | Mot de passe non renseigné |
MISSING_CLASS | Classe non renseignée |
MISSING_METHOD | Méthode non renseignée |
MISSING_COMPULSORY_PARAM | Paramètre obligatoire non renseigné |
INCORRECT_USER_PASSWORD | Utilisateur ou mot de passe incorrect |
INCORRECT_CLASS | Classe incorrecte |
INCORRECT_METHOD | Méthode incorrecte |
NOT_ACCESS_TO_GROUP | Vous devez avoir la permission du groupe indiqué |
Ajouter un champ à un groupe avec Node JS
var aclass = "group";
var method = "getgroupcolumns";
var user = "user";
var password = "password";
var idgroup = "1000";
const https = require('https')
const options = {
hostname: 'afilnet.com',
port: 443,
path: '/api/http/?class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&idgroup='+idgroup,
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 = "group";
var method = "addcolumntogroup";
var user = "user";
var password = "password";
var idgroup = "1000";
var field = "name";
const https = require('https')
const options = {
hostname: 'afilnet.com',
port: 443,
path: '/api/http/?+'&class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&idgroup='+idgroup+'&field='+field,
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 = "group";
var method = "addcolumntogroup";
var user = "user";
var password = "password";
var idgroup = "1000";
var field = "name";
const https = require('https')
const options = {
hostname: 'afilnet.com',
port: 443,
path: '/api/http/?class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&idgroup='+idgroup+'&field='+field,
method: 'POST'
}
const req = https.request(options, res => {
res.on('data', d => {
// Do something
})
})
req.on('error', error => {
console.error(error)
})
req.end()
Paramètre | Description | Obligatoire / Optionnel |
---|---|---|
class=group | Classe à laquelle la requête est réalisée | Obligatoire |
method=addcolumntogroup | Méthode de la classe à laquelle la requête est réalisée | Obligatoire |
user | L'utilisateur / e-mail de votre compte chez Afilnet | Obligatoire |
password | Le mot de passe de votre compte chez Afilnet | Obligatoire |
idgroup | Identifiant du groupe | Obligatoire |
field | Champ du groupe | Obligatoire |
Répondre:
- statut
-
result (si status=success), vous recevrez les valeurs suivantes :
- Acucun valeur supplémentaire vous sera envoyé
- error (si status=error), vous recevrez le code d'erreur
Codes d'erreur :
Code | Description |
---|---|
MISSING_USER | Utilisateur / e-mail non renseigné |
MISSING_PASSWORD | Mot de passe non renseigné |
MISSING_CLASS | Classe non renseignée |
MISSING_METHOD | Méthode non renseignée |
MISSING_COMPULSORY_PARAM | Paramètre obligatoire non renseigné |
INCORRECT_USER_PASSWORD | Utilisateur ou mot de passe incorrect |
INCORRECT_CLASS | Classe incorrecte |
INCORRECT_METHOD | Méthode incorrecte |
NOT_ACCESS_TO_GROUP | Vous devez avoir la permission du groupe indiqué |
Supprimer un champ d'un groupe avec Node JS
var aclass = "group";
var method = "addcolumntogroup";
var user = "user";
var password = "password";
var idgroup = "1000";
var field = "name";
const https = require('https')
const options = {
hostname: 'afilnet.com',
port: 443,
path: '/api/http/?class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&idgroup='+idgroup+'&field='+field,
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 = "group";
var method = "deletecolumnfromgroup";
var user = "user";
var password = "password";
var idgroup = "1000";
var field = "name";
const https = require('https')
const options = {
hostname: 'afilnet.com',
port: 443,
path: '/api/http/?+'&class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&idgroup='+idgroup+'&field='+field,
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 = "group";
var method = "deletecolumnfromgroup";
var user = "user";
var password = "password";
var idgroup = "1000";
var field = "name";
const https = require('https')
const options = {
hostname: 'afilnet.com',
port: 443,
path: '/api/http/?class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&idgroup='+idgroup+'&field='+field,
method: 'POST'
}
const req = https.request(options, res => {
res.on('data', d => {
// Do something
})
})
req.on('error', error => {
console.error(error)
})
req.end()
Paramètre | Description | Obligatoire / Optionnel |
---|---|---|
class=group | Classe à laquelle la requête est réalisée | Obligatoire |
method=deletecolumnfromgroup | Méthode de la classe à laquelle la requête est réalisée | Obligatoire |
user | L'utilisateur / e-mail de votre compte chez Afilnet | Obligatoire |
password | Le mot de passe de votre compte chez Afilnet | Obligatoire |
idgroup | Identifiant du groupe | Obligatoire |
field | Champ du groupe | Obligatoire |
Répondre:
- statut
-
result (si status=success), vous recevrez les valeurs suivantes :
- Acucun valeur supplémentaire vous sera envoyé
- error (si status=error), vous recevrez le code d'erreur
Codes d'erreur :
Code | Description |
---|---|
MISSING_USER | Utilisateur / e-mail non renseigné |
MISSING_PASSWORD | Mot de passe non renseigné |
MISSING_CLASS | Classe non renseignée |
MISSING_METHOD | Méthode non renseignée |
MISSING_COMPULSORY_PARAM | Paramètre obligatoire non renseigné |
INCORRECT_USER_PASSWORD | Utilisateur ou mot de passe incorrect |
INCORRECT_CLASS | Classe incorrecte |
INCORRECT_METHOD | Méthode incorrecte |
NOT_ACCESS_TO_GROUP | Vous devez avoir la permission du groupe indiqué |
Supprimez un contact de groupe avec Node JS
var aclass = "group";
var method = "deletecolumnfromgroup";
var user = "user";
var password = "password";
var idgroup = "1000";
var field = "name";
const https = require('https')
const options = {
hostname: 'afilnet.com',
port: 443,
path: '/api/http/?class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&idgroup='+idgroup+'&field='+field,
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 = "group";
var method = "deletegroup";
var user = "user";
var password = "password";
var idgroup = "1000";
const https = require('https')
const options = {
hostname: 'afilnet.com',
port: 443,
path: '/api/http/?+'&class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&idgroup='+idgroup,
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 = "group";
var method = "deletegroup";
var user = "user";
var password = "password";
var idgroup = "1000";
const https = require('https')
const options = {
hostname: 'afilnet.com',
port: 443,
path: '/api/http/?class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&idgroup='+idgroup,
method: 'POST'
}
const req = https.request(options, res => {
res.on('data', d => {
// Do something
})
})
req.on('error', error => {
console.error(error)
})
req.end()
Paramètre | Description | Obligatoire / Optionnel |
---|---|---|
class=group | Classe à laquelle la requête est réalisée | Obligatoire |
method=deletegroup | Méthode de la classe à laquelle la requête est réalisée | Obligatoire |
user | L'utilisateur / e-mail de votre compte chez Afilnet | Obligatoire |
password | Le mot de passe de votre compte chez Afilnet | Obligatoire |
idgroup | Identifiant du groupe | Obligatoire |
Répondre:
- statut
-
result (si status=success), vous recevrez les valeurs suivantes :
- Acucun valeur supplémentaire vous sera envoyé
- error (si status=error), vous recevrez le code d'erreur
Codes d'erreur :
Code | Description |
---|---|
MISSING_USER | Utilisateur / e-mail non renseigné |
MISSING_PASSWORD | Mot de passe non renseigné |
MISSING_CLASS | Classe non renseignée |
MISSING_METHOD | Méthode non renseignée |
MISSING_COMPULSORY_PARAM | Paramètre obligatoire non renseigné |
INCORRECT_USER_PASSWORD | Utilisateur ou mot de passe incorrect |
INCORRECT_CLASS | Classe incorrecte |
INCORRECT_METHOD | Méthode incorrecte |
NOT_ACCESS_TO_GROUP | Vous devez avoir la permission du groupe indiqué |
Affecter un pays à un groupe avec Node JS
var aclass = "group";
var method = "deletegroup";
var user = "user";
var password = "password";
var idgroup = "1000";
const https = require('https')
const options = {
hostname: 'afilnet.com',
port: 443,
path: '/api/http/?class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&idgroup='+idgroup,
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 = "group";
var method = "assigncountrytogroup";
var user = "user";
var password = "password";
var idgroup = "1000";
var countryiso3 = "esp";
const https = require('https')
const options = {
hostname: 'afilnet.com',
port: 443,
path: '/api/http/?+'&class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&idgroup='+idgroup+'&countryiso3='+countryiso3,
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 = "group";
var method = "assigncountrytogroup";
var user = "user";
var password = "password";
var idgroup = "1000";
var countryiso3 = "esp";
const https = require('https')
const options = {
hostname: 'afilnet.com',
port: 443,
path: '/api/http/?class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&idgroup='+idgroup+'&countryiso3='+countryiso3,
method: 'POST'
}
const req = https.request(options, res => {
res.on('data', d => {
// Do something
})
})
req.on('error', error => {
console.error(error)
})
req.end()
Paramètre | Description | Obligatoire / Optionnel |
---|---|---|
class=group | Classe à laquelle la requête est réalisée | Obligatoire |
method=assigncountrytogroup | Méthode de la classe à laquelle la requête est réalisée | Obligatoire |
user | L'utilisateur / e-mail de votre compte chez Afilnet | Obligatoire |
password | Le mot de passe de votre compte chez Afilnet | Obligatoire |
idgroup | Identifiant du groupe | Obligatoire |
countryiso3 | Code ISO du pays | Obligatoire |
Répondre:
- statut
-
result (si status=success), vous recevrez les valeurs suivantes :
- Acucun valeur supplémentaire vous sera envoyé
- error (si status=error), vous recevrez le code d'erreur
Codes d'erreur :
Code | Description |
---|---|
MISSING_USER | Utilisateur / e-mail non renseigné |
MISSING_PASSWORD | Mot de passe non renseigné |
MISSING_CLASS | Classe non renseignée |
MISSING_METHOD | Méthode non renseignée |
MISSING_COMPULSORY_PARAM | Paramètre obligatoire non renseigné |
INCORRECT_USER_PASSWORD | Utilisateur ou mot de passe incorrect |
INCORRECT_CLASS | Classe incorrecte |
INCORRECT_METHOD | Méthode incorrecte |
NOT_ACCESS_TO_GROUP | Vous devez avoir la permission du groupe indiqué |
COUNTRY_NOT_FOUND | Il n'y a pas de pays avec le code indiqué |
Obtenir des contacts de groupe avec Node JS
var aclass = "group";
var method = "assigncountrytogroup";
var user = "user";
var password = "password";
var idgroup = "1000";
var countryiso3 = "esp";
const https = require('https')
const options = {
hostname: 'afilnet.com',
port: 443,
path: '/api/http/?class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&idgroup='+idgroup+'&countryiso3='+countryiso3,
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 = "group";
var method = "getcontacts";
var user = "user";
var password = "password";
var idgroup = "1000";
const https = require('https')
const options = {
hostname: 'afilnet.com',
port: 443,
path: '/api/http/?+'&class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&idgroup='+idgroup,
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 = "group";
var method = "getcontacts";
var user = "user";
var password = "password";
var idgroup = "1000";
const https = require('https')
const options = {
hostname: 'afilnet.com',
port: 443,
path: '/api/http/?class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&idgroup='+idgroup,
method: 'POST'
}
const req = https.request(options, res => {
res.on('data', d => {
// Do something
})
})
req.on('error', error => {
console.error(error)
})
req.end()
Paramètre | Description | Obligatoire / Optionnel |
---|---|---|
class=group | Classe à laquelle la requête est réalisée | Obligatoire |
method=getcontacts | Méthode de la classe à laquelle la requête est réalisée | Obligatoire |
user | L'utilisateur / e-mail de votre compte chez Afilnet | Obligatoire |
password | Le mot de passe de votre compte chez Afilnet | Obligatoire |
idgroup | Identifiant du groupe | Obligatoire |
Répondre:
- statut
-
result (si status=success), vous recevrez les valeurs suivantes :
- Acucun valeur supplémentaire vous sera envoyé
- error (si status=error), vous recevrez le code d'erreur
Codes d'erreur :
Code | Description |
---|---|
MISSING_USER | Utilisateur / e-mail non renseigné |
MISSING_PASSWORD | Mot de passe non renseigné |
MISSING_CLASS | Classe non renseignée |
MISSING_METHOD | Méthode non renseignée |
MISSING_COMPULSORY_PARAM | Paramètre obligatoire non renseigné |
INCORRECT_USER_PASSWORD | Utilisateur ou mot de passe incorrect |
INCORRECT_CLASS | Classe incorrecte |
INCORRECT_METHOD | Méthode incorrecte |
NOT_ACCESS_TO_GROUP | Vous devez avoir la permission du groupe indiqué |
Obtenir un contact d'un groupe avec Node JS
var aclass = "group";
var method = "getcontacts";
var user = "user";
var password = "password";
var idgroup = "1000";
const https = require('https')
const options = {
hostname: 'afilnet.com',
port: 443,
path: '/api/http/?class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&idgroup='+idgroup,
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 = "group";
var method = "getcontact";
var user = "user";
var password = "password";
var idgroup = "1000";
var idcontact = "1000";
const https = require('https')
const options = {
hostname: 'afilnet.com',
port: 443,
path: '/api/http/?+'&class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&idgroup='+idgroup+'&idcontact='+idcontact,
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 = "group";
var method = "getcontact";
var user = "user";
var password = "password";
var idgroup = "1000";
var idcontact = "1000";
const https = require('https')
const options = {
hostname: 'afilnet.com',
port: 443,
path: '/api/http/?class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&idgroup='+idgroup+'&idcontact='+idcontact,
method: 'POST'
}
const req = https.request(options, res => {
res.on('data', d => {
// Do something
})
})
req.on('error', error => {
console.error(error)
})
req.end()
Paramètre | Description | Obligatoire / Optionnel |
---|---|---|
class=group | Classe à laquelle la requête est réalisée | Obligatoire |
method=getcontact | Méthode de la classe à laquelle la requête est réalisée | Obligatoire |
user | L'utilisateur / e-mail de votre compte chez Afilnet | Obligatoire |
password | Le mot de passe de votre compte chez Afilnet | Obligatoire |
idgroup | identifiant de groupe | Obligatoire |
idcontact | ID de contact | Obligatoire |
Répondre:
- statut
-
result (si status=success), vous recevrez les valeurs suivantes :
- Acucun valeur supplémentaire vous sera envoyé
- error (si status=error), vous recevrez le code d'erreur
Codes d'erreur :
Code | Description |
---|---|
MISSING_USER | Utilisateur / e-mail non renseigné |
MISSING_PASSWORD | Mot de passe non renseigné |
MISSING_CLASS | Classe non renseignée |
MISSING_METHOD | Méthode non renseignée |
MISSING_COMPULSORY_PARAM | Paramètre obligatoire non renseigné |
INCORRECT_USER_PASSWORD | Utilisateur ou mot de passe incorrect |
INCORRECT_CLASS | Classe incorrecte |
INCORRECT_METHOD | Méthode incorrecte |
NOT_ACCESS_TO_GROUP | Vous devez avoir la permission du groupe indiqué |
NOT_ACCESS_TO_CONTACT | ERROR_NOT_ACCESS_TO_CONTACT |
Ajouter un contact au groupe avec Node JS
var aclass = "group";
var method = "getcontact";
var user = "user";
var password = "password";
var idgroup = "1000";
var idcontact = "1000";
const https = require('https')
const options = {
hostname: 'afilnet.com',
port: 443,
path: '/api/http/?class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&idgroup='+idgroup+'&idcontact='+idcontact,
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 = "group";
var method = "addcontact";
var user = "user";
var password = "password";
var idgroup = "1000";
var contact = "mobile:123456789,name:testname";
const https = require('https')
const options = {
hostname: 'afilnet.com',
port: 443,
path: '/api/http/?+'&class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&idgroup='+idgroup+'&contact='+contact,
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 = "group";
var method = "addcontact";
var user = "user";
var password = "password";
var idgroup = "1000";
var contact = "mobile:123456789,name:testname";
const https = require('https')
const options = {
hostname: 'afilnet.com',
port: 443,
path: '/api/http/?class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&idgroup='+idgroup+'&contact='+contact,
method: 'POST'
}
const req = https.request(options, res => {
res.on('data', d => {
// Do something
})
})
req.on('error', error => {
console.error(error)
})
req.end()
Paramètre | Description | Obligatoire / Optionnel |
---|---|---|
class=group | Classe à laquelle la requête est réalisée | Obligatoire |
method=addcontact | Méthode de la classe à laquelle la requête est réalisée | Obligatoire |
user | L'utilisateur / e-mail de votre compte chez Afilnet | Obligatoire |
password | Le mot de passe de votre compte chez Afilnet | Obligatoire |
idgroup | Identifiant du groupe | Obligatoire |
contact | Contact à ajouter avec des champs séparés par des virgules, voir l'exemple | Obligatoire |
Répondre:
- statut
-
result (si status=success), vous recevrez les valeurs suivantes :
- Acucun valeur supplémentaire vous sera envoyé
- error (si status=error), vous recevrez le code d'erreur
Codes d'erreur :
Code | Description |
---|---|
MISSING_USER | Utilisateur / e-mail non renseigné |
MISSING_PASSWORD | Mot de passe non renseigné |
MISSING_CLASS | Classe non renseignée |
MISSING_METHOD | Méthode non renseignée |
MISSING_COMPULSORY_PARAM | Paramètre obligatoire non renseigné |
INCORRECT_USER_PASSWORD | Utilisateur ou mot de passe incorrect |
INCORRECT_CLASS | Classe incorrecte |
INCORRECT_METHOD | Méthode incorrecte |
CONTACT_EXISTS | Contact déjà existant dans le groupe |
NOT_ACCESS_TO_GROUP | Vous devez avoir la permission du groupe indiqué |
Ajouter une liste de contacts à un groupe avec Node JS
var aclass = "group";
var method = "addcontact";
var user = "user";
var password = "password";
var idgroup = "1000";
var contact = "mobile:123456789,name:testname";
const https = require('https')
const options = {
hostname: 'afilnet.com',
port: 443,
path: '/api/http/?class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&idgroup='+idgroup+'&contact='+contact,
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 = "group";
var method = "addcontactlist";
var user = "user";
var password = "password";
var idgroup = "1000";
var contacts = "[{\"name\":\"Test\",\"mobile\":\"34600000000\"},{\"name\":\"Test\",\"mobile\":\"34600000001\"}]";
const https = require('https')
const options = {
hostname: 'afilnet.com',
port: 443,
path: '/api/http/?+'&class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&idgroup='+idgroup+'&contacts='+contacts,
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 = "group";
var method = "addcontactlist";
var user = "user";
var password = "password";
var idgroup = "1000";
var contacts = "[{\"name\":\"Test\",\"mobile\":\"34600000000\"},{\"name\":\"Test\",\"mobile\":\"34600000001\"}]";
const https = require('https')
const options = {
hostname: 'afilnet.com',
port: 443,
path: '/api/http/?class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&idgroup='+idgroup+'&contacts='+contacts,
method: 'POST'
}
const req = https.request(options, res => {
res.on('data', d => {
// Do something
})
})
req.on('error', error => {
console.error(error)
})
req.end()
Paramètre | Description | Obligatoire / Optionnel |
---|---|---|
class=group | Classe à laquelle la requête est réalisée | Obligatoire |
method=addcontactlist | Méthode de la classe à laquelle la requête est réalisée | Obligatoire |
user | L'utilisateur / e-mail de votre compte chez Afilnet | Obligatoire |
password | Le mot de passe de votre compte chez Afilnet | Obligatoire |
idgroup | identifiant de groupe | Obligatoire |
contacts | Liste de contacts au format JSON | Obligatoire |
Répondre:
- statut
-
result (si status=success), vous recevrez les valeurs suivantes :
- Acucun valeur supplémentaire vous sera envoyé
- error (si status=error), vous recevrez le code d'erreur
Codes d'erreur :
Code | Description |
---|---|
MISSING_USER | Utilisateur / e-mail non renseigné |
MISSING_PASSWORD | Mot de passe non renseigné |
MISSING_CLASS | Classe non renseignée |
MISSING_METHOD | Méthode non renseignée |
MISSING_COMPULSORY_PARAM | Paramètre obligatoire non renseigné |
INCORRECT_USER_PASSWORD | Utilisateur ou mot de passe incorrect |
INCORRECT_CLASS | Classe incorrecte |
INCORRECT_METHOD | Méthode incorrecte |
NOT_ACCESS_TO_GROUP | Vous devez avoir la permission du groupe indiqué |
Modifier le contact d'un groupe avec Node JS
var aclass = "group";
var method = "addcontactlist";
var user = "user";
var password = "password";
var idgroup = "1000";
var contacts = "[{\"name\":\"Test\",\"mobile\":\"34600000000\"},{\"name\":\"Test\",\"mobile\":\"34600000001\"}]";
const https = require('https')
const options = {
hostname: 'afilnet.com',
port: 443,
path: '/api/http/?class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&idgroup='+idgroup+'&contacts='+contacts,
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 = "group";
var method = "modifycontact";
var user = "user";
var password = "password";
var idgroup = "1000";
var idcontact = "1000";
var contact = "mobile:123456789,name:testname";
const https = require('https')
const options = {
hostname: 'afilnet.com',
port: 443,
path: '/api/http/?+'&class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&idgroup='+idgroup+'&idcontact='+idcontact+'&contact='+contact,
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 = "group";
var method = "modifycontact";
var user = "user";
var password = "password";
var idgroup = "1000";
var idcontact = "1000";
var contact = "mobile:123456789,name:testname";
const https = require('https')
const options = {
hostname: 'afilnet.com',
port: 443,
path: '/api/http/?class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&idgroup='+idgroup+'&idcontact='+idcontact+'&contact='+contact,
method: 'POST'
}
const req = https.request(options, res => {
res.on('data', d => {
// Do something
})
})
req.on('error', error => {
console.error(error)
})
req.end()
Paramètre | Description | Obligatoire / Optionnel |
---|---|---|
class=group | Classe à laquelle la requête est réalisée | Obligatoire |
method=modifycontact | Méthode de la classe à laquelle la requête est réalisée | Obligatoire |
user | L'utilisateur / e-mail de votre compte chez Afilnet | Obligatoire |
password | Le mot de passe de votre compte chez Afilnet | Obligatoire |
idgroup | Identifiant du groupe | Obligatoire |
idcontact | Identifiant du contact | Obligatoire |
contact | Contact à ajouter avec les champs séparés par des virgules, voir l'exemple | Obligatoire |
Répondre:
- statut
-
result (si status=success), vous recevrez les valeurs suivantes :
- Acucun valeur supplémentaire vous sera envoyé
- error (si status=error), vous recevrez le code d'erreur
Codes d'erreur :
Code | Description |
---|---|
MISSING_USER | Utilisateur / e-mail non renseigné |
MISSING_PASSWORD | Mot de passe non renseigné |
MISSING_CLASS | Classe non renseignée |
MISSING_METHOD | Méthode non renseignée |
MISSING_COMPULSORY_PARAM | Paramètre obligatoire non renseigné |
INCORRECT_USER_PASSWORD | Utilisateur ou mot de passe incorrect |
INCORRECT_CLASS | Classe incorrecte |
INCORRECT_METHOD | Méthode incorrecte |
NOT_ACCESS_TO_GROUP | Vous devez avoir la permission du groupe indiqué |
Supprimer le contact d'un groupe avec Node JS
var aclass = "group";
var method = "modifycontact";
var user = "user";
var password = "password";
var idgroup = "1000";
var idcontact = "1000";
var contact = "mobile:123456789,name:testname";
const https = require('https')
const options = {
hostname: 'afilnet.com',
port: 443,
path: '/api/http/?class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&idgroup='+idgroup+'&idcontact='+idcontact+'&contact='+contact,
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 = "group";
var method = "deletecontact";
var user = "user";
var password = "password";
var idgroup = "1000";
var idcontact = "1000";
const https = require('https')
const options = {
hostname: 'afilnet.com',
port: 443,
path: '/api/http/?+'&class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&idgroup='+idgroup+'&idcontact='+idcontact,
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 = "group";
var method = "deletecontact";
var user = "user";
var password = "password";
var idgroup = "1000";
var idcontact = "1000";
const https = require('https')
const options = {
hostname: 'afilnet.com',
port: 443,
path: '/api/http/?class='+aclass+'&method='+method+'&user='+user+'&password='+password+'&idgroup='+idgroup+'&idcontact='+idcontact,
method: 'POST'
}
const req = https.request(options, res => {
res.on('data', d => {
// Do something
})
})
req.on('error', error => {
console.error(error)
})
req.end()
Paramètre | Description | Obligatoire / Optionnel |
---|---|---|
class=group | Classe à laquelle la requête est réalisée | Obligatoire |
method=deletecontact | Méthode de la classe à laquelle la requête est réalisée | Obligatoire |
user | L'utilisateur / e-mail de votre compte chez Afilnet | Obligatoire |
password | Le mot de passe de votre compte chez Afilnet | Obligatoire |
idgroup | Identifiant du groupe | Obligatoire |
idcontact | Identifiant du contact | Obligatoire |
Répondre:
- statut
-
result (si status=success), vous recevrez les valeurs suivantes :
- Acucun valeur supplémentaire vous sera envoyé
- error (si status=error), vous recevrez le code d'erreur
Codes d'erreur :
Code | Description |
---|---|
MISSING_USER | Utilisateur / e-mail non renseigné |
MISSING_PASSWORD | Mot de passe non renseigné |
MISSING_CLASS | Classe non renseignée |
MISSING_METHOD | Méthode non renseignée |
MISSING_COMPULSORY_PARAM | Paramètre obligatoire non renseigné |
INCORRECT_USER_PASSWORD | Utilisateur ou mot de passe incorrect |
INCORRECT_CLASS | Classe incorrecte |
INCORRECT_METHOD | Méthode incorrecte |
NOT_ACCESS_TO_GROUP | Vous devez avoir la permission du groupe indiqué |
Quelle API pour Node JS dois-je utiliser ?
Découvrez les avantages et les inconvénients de chacune de nos API. Découvrez quelle API convient le mieux à votre logiciel en Node JS.
Cette API vous permet de vous connecter à nous depuis Node JS pour envoyer des requêtes via des requêtes HTTP GET. Cette requête envoie les paramètres dans la même URL que la requête.
- HTTP GET est extrêmement simple à mettre en œuvre
- Les informations sont envoyées non cryptées (les mots de passe peuvent être extraits des journaux ou du cache)
- Requête maximale d'environ 4 000 caractères
L'API de requête POST vous permet de vous connecter à notre API à partir de Node JS en envoyant des paramètres de requête via des paramètres HTTP POST. Les informations sont envoyées indépendamment de l'URL.
- HTTP POST est simple à mettre en œuvre
- Les informations sont envoyées cryptées
- Il n'y a pas de limite à la taille de la demande
- Sécurité moyenne
L'API d'authentification de base permet l'utilisation de requêtes GET et POST en Node JS avec une couche de sécurité supplémentaire, puisque dans ce cas le nom d'utilisateur et le mot de passe sont envoyés dans l'en-tête de la requête.
- L'authentification de base est facile à mettre en œuvre
- Les données d'accès sont envoyées cryptées
- La limite de taille dépend de l'utilisation de GET ou POST
- Sécurité moyenne
SOAP vous permet d'envoyer des requêtes au format XML avec Node JS, SOAP ajoute une couche de sécurité supplémentaire aux requêtes API.
- L'intégration SOAP est plus complexe
- Les informations sont envoyées cryptées
- Il n'y a pas de limite à la taille de la demande
- Moyenne / Haute sécurité
Notre API JSON permet d'envoyer des requêtes au format JSON avec Node JS, en plus cette API ajoute le protocole oAuth 2.0 dans l'authentification qui permet d'ajouter une couche de sécurité supplémentaire.
- L'intégration JSON oAuth 2.0 est plus complexe
- Les informations sont envoyées cryptées
- Il n'y a pas de limite à la taille de la demande
- Haute sécurité
Connectez Node JS à notre CONTACTS API
Inscrivez-vous en tant que client
Pour avoir accès à l'API, vous devez être un client Afilnet. L'inscription prendra quelques minutes.
Demander votre essai gratuit
Notre société vous proposera une balance d'essai qui vous permettra de tester avec l'API dont vous avez besoin.
Intégrer l'API
Effectuez l'intégration de l'API en utilisant le langage de programmation de votre choix. Si vous avez des questions ou des suggestions sur l'API, contactez-nous
Bienvenue sur Afilnet!
Tout est prêt!, A réussi à améliorer ses communications avec Afilnet. Nous sommes ici pour prendre en charge notre API lorsque vous en avez besoin
Contactez notre équipe pour toute question via les méthodes de contact que nous proposons. Notre équipe essaiera de vous proposer une solution immédiate et vous aidera dans l'intégration de notre API dans votre logiciel.