Les meilleurs développeurs Delphi freelances sont sur Codeur.com

API DSN de net entreprise avec delphi

 Fermé·Moins de 500 €·1 offre·2569 vues·2 interactions


Bonjour,
j'ai fait depuis longtemps un logiciel de paye sous delphi 2006, que je suis entrain de porter sur delphi xe7, j'ai mis en place la déclaration sociale nominative de l'ursaff, mais j'aimerais utiliser API DSN qui permet de communiquer avec le site net entreprise en restfull, je n'ai pas trop le temps de me pencher sur la question car j'ai beaucoup d'autres projets en cours et leur mode d'authentification est un peu hors norme.
Donc j'aimerais un devis pour un code source fonctionnel pour communiquer en rest avec l'api DSN sous delphi.
voici le lien de la documentation
[URL visible pour les membres Pro]

il y a un kit de développement sous java, mais je n'ai vraiment pas le temps de regarder.
Mon gros problème c'est surtout le passage du jeton d'authentification pour exploiter les fonctions rest disponibles.

voila des exemples de requêtes à traduire en delphi avec si possible la bibliothèque rest de delphi xe7
1) authentification et obtention du jeton
POST /authentifier/1.0/ HTTP/1.1
Host: net-entreprises.fr
User-Agent: Client-DSN (DsnBuilder/12.5; Paie.fr)
Content-Type: application/xml
Content-Length: 4096

<identifiants>
<siret>[Téléphone visible pour les membres Pro]</siret>
<nom>Wallace</nom>
<prenom>William</prenom>
<motdepasse>azerty42</motdepasse>
<service>25</service>
</identifiants>

2) Passage du jeton d'authentification obtenu dans une requête de production par exemple envoi fichier de déclaration
POST /deposer-dsn/1.0/ HTTP/1.1
Host: dsnrg.net-entreprises.fr
Authorization: ... ******EN FAIT JE BUTE SUR CETTE PARTIE*****
User-Agent: Client-DSN (DsnBuilder/12.5; Paie.fr)
Content-Type: text/plain
Content-Encoding : gzip
Content-Length: 4096

S10.G00.00.001,'superpaie'
S10.G00.00.002,'GENIELOG'
S10.G00.00.003,'v99'
S10.G00.00.005,'01'
S10.G00.00.006,'PHASE1V1'
S10.G00.00.007,'01'
S10.G00.00.008,'01'
S10.G00.01.001,'[Téléphone visible pour les membres Pro]'
S10.G00.01.002,'00010'
S10.G00.01.003,'CAUDRELIER THIERRY'
S10.G00.01.004,'10 rue de la paie'
S10.G00.01.005,'75009'
S10.G00.01.006,'paris'
S10.G00.02.001,'01'
S10.G00.02.002,'Test DSN'
S10.G00.02.003,'01'
[E-mail visible pour les membres Pro]'
S10.G00.02.005,'[Téléphone visible pour les membres Pro]'
S10.G00.02.006,'[Téléphone visible pour les membres Pro]'
S20.G00.05.001,'01'
S20.G00.05.002,'03'
S20.G00.05.003,'11'
S20.G00.05.004,'56489'
S20.G00.05.005,'[Téléphone visible pour les membres Pro]'
S20.G00.05.006,'[Téléphone visible pour les membres Pro][Téléphone visible pour les membres Pro]12345'
S20.G00.05.007,'[Téléphone visible pour les membres Pro]'
S20.G00.05.008,'01'
S21.G00.06.001,'[Téléphone visible pour les membres Pro]'

Cordialement

DSN_Guide-implementation-API_v3-3_2016-07-29.docx

Budget indicatif : Moins de 500 €

Publication : 14 octobre 2016 à 16h33

Profils recherchés : Développeur Delphi freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients

Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.