Intégration Dynamics 365
Générez des codes-barres de haute qualité directement dans votre environnement D365 en utilisant notre API Cloud sécurisée.
Obtenir vos identifiants
Après votre achat, vous avez reçu un Client ID et un Client Secret par e-mail. Lors de la demande d'un jeton (token), assurez-vous d'inclure le scope barcode:generate.
POST https://www.barcodesoft.com/api/auth/token
Configurer Power Automate (Recommandé)
Le moyen le plus simple d'intégrer Dynamics 365 est via un flux Power Automate. Cela vous permet d'automatiser la génération de codes-barres sur les entités Dataverse.
- Déclencheur : Lorsqu'une ligne est ajoutée ou modifiée (Dataverse).
- Action : Requête HTTP vers
/api/auth/tokenpour obtenir le jeton d'accès. - Action : Requête HTTP vers
/barcode/v1/qrcodeavec le jeton Bearer dans l'en-tête.
Implémentation du code AL (Business Central)
Utilisez l'extrait suivant pour gérer l'authentification et la génération de codes-barres dans Business Central :
// 1. Obtenir le jeton OAuth avec le Scope
HttpClient.DefaultRequestHeaders.Add('Accept', 'application/json');
Content.WriteFrom('{"grant_type":"client_credentials","client_id":"VOTRE_ID","client_secret":"VOTRE_SECRET","scope":"barcode:generate"}');
if HttpClient.Post('https://www.barcodesoft.com/api/auth/token', Content, Response) then begin
Response.Content.ReadAs(ResponseText);
end;
HttpClient.DefaultRequestHeaders.Add('Authorization', StrSubstNo('Bearer %1', AccessToken));
if HttpClient.Get('https://www.barcodesoft.com/barcode/v1/qrcode/?data=Testing&isgs1=false&width=360&height=150&imageformat=svg', Response) then begin
end;
Afficher le code-barres
L'API renvoie un flux d'image (PNG/JPG/SVG). Dans D365 Sales, stockez la réponse dans une colonne Image. Dans Business Central, utilisez TempBlob pour diffuser les données dans un champ Media ou Blob.
Accès instantané à Barcodesoft Cloud
Un abonnement fournit un accès illimité à la génération de GS1-128, QR Code, DataMatrix et Code 128 pour votre intégration Dynamics 365. Identifiants envoyés immédiatement par e-mail[cite: 3, 4].
Besoin d'assistance technique ?
Notre équipe d'ingénieurs peut vous aider pour vos implémentations personnalisées AL, C# ou PowerPlatform.
← Retour à la page principale de l'API Cloud Barcode