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.


Auth: OAuth2 Client Credentials Scope Requis: barcode:generate
1

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.

Endpoint d'authentification : POST https://www.barcodesoft.com/api/auth/token
2

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/token pour obtenir le jeton d'accès.
  • Action : Requête HTTP vers /barcode/v1/qrcode avec le jeton Bearer dans l'en-tête.
3

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;
4

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].

Configuration instantanée OAuth 2.0 sécurisé[cite: 3, 4] Prêt pour 600 DPI[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