Les meilleurs développeurs Delphi freelances sont sur Codeur.com
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
Budget indicatif : Moins de 500 €
Publication : 14 octobre 2016 à 16h33
Profils recherchés : Développeur Delphi freelance
1 freelance a répondu à ce projet
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.