Secure Exchanges SDK Documentation
Search Results for

    Show / Hide Table of Contents

    Recuperation de messages

    Ce guide explique comment recuperer le contenu d'un message securise.

    Cas d'utilisation

    • Recuperer un message envoye par un client (reply)
    • Telecharger les fichiers joints
    • Verifier le statut d'un message

    Recuperer un message

    using SecureExchangesSDK.Helpers;
    using SecureExchangesSDK.Models.Args;
    
    // Parser le lien du message
    string messageLink = "https://www.secure-exchanges.com/read.aspx?Sess=...";
    SecureExchangesMessage msg = MessageHelper.GetSecureExchangesMessageFromLink(messageLink);
    
    // Recuperer le contenu
    Uri endpoint = new Uri("https://www.secure-exchanges.com/_api/0217/0217.asmx");
    
    var args = new GetMessageArgs(
        endpoint,
        serial,
        apiUser,
        apiPassword,
        msg,
        password: null,  // Mot de passe si le message en a un
        digit: ""        // Code d'ouverture si requis
    );
    
    GetMessageResponse response = MessageHelper.GetMessage(args);
    
    if (response.Status == 200)
    {
        Console.WriteLine($"Corps: {response.Body}");
        Console.WriteLine($"Sujet: {response.Subject}");
        Console.WriteLine($"Fichiers: {response.FilesMetaData?.Files?.Count ?? 0}");
    }
    

    Telecharger les fichiers

    // Apres avoir recupere le message
    if (response.FilesMetaData?.Files != null)
    {
        foreach (var file in response.FilesMetaData.Files)
        {
            Console.WriteLine($"Fichier: {file.FileName}");
            Console.WriteLine($"Taille: {file.FileSize} bytes");
            Console.WriteLine($"Type: {file.MimeType}");
    
            // Telecharger le fichier via FileHelper
            // Le contenu sera dans file.Binary apres telechargement
        }
    }
    

    Voir aussi

    • Architecture
    • Codes de statut
    In this article
    Back to top Secure Exchanges Inc. - Documentation