Fichier SharePoint sur JavaScript

MOUSSAOUI Mohammed 40 Points de réputation
2024-08-27T16:16:59.15+00:00

Bonjour à tou(te)s,

J'ai un fichier CSV contenant une liste d'utilisateurs stockée sur un site SharePoint. Je souhaite accéder à ce fichier en utilisant JavaScript.

J'ai déjà configuré une application sur EntraID avec les permissions nécessaires et généré le tenantID, client_id et client_secret. Avec Postman, je réussis à récupérer le fichier comme indiqué ci-dessous :

User's image

Cependant, je rencontre des difficultés pour adapter mon code JavaScript afin d'accéder directement au fichier SharePoint. Lorsque j'essaie d'utiliser un token d'accès, je reçois toujours des erreurs 404 ou 401.

Voici le code JavaScript que j'utilise actuellement en local. Pouvez-vous m'aider à le modifier pour qu'il puisse accéder correctement au fichier SharePoint ?

Un grand merci d'avance pour votre assistance.

$(document).ready(function() {
  fetchCSV();
});

async function fetchCSV() {

  const url = '../AdUserlast180days.csv';
  
  try {
    const response = await fetch(url);
    const arrayBuffer = await response.arrayBuffer();
    const decoder = new TextDecoder('utf-8');
    const text = decoder.decode(arrayBuffer);
    displayLastSixLines(text);
    initializeSlickCarousel(); 
    console.log('fie loaded');
  } catch (error) {
    console.error('Error fetching the CSV file:', error);
  }
} .........

Azure
Azure
Plateforme et infrastructure de cloud computing pour la génération, le déploiement et la gestion d’applications et de services à travers un réseau mondial de centres de données gérés par Microsoft.
293 questions
{count} votes

1 réponse

Trier par: Le plus utile
  1. Nina Kalenderska (Concentrix International) 540 Points de réputation Fournisseur Microsoft
    2024-08-28T11:23:42.3133333+00:00

    Bonjour Mohammed,

    Veuillez voir la réponse acceptée dans le thread suivant qui contient un très bon exemple de ce que vous voulez faire:

    Download File from Secure Sharepoint using Rest API - AudienceUriValidationFailedException

    J'espère que cela vous aidera.

    Cordialement,

    Nina

    1 personne a trouvé cette réponse utile.
    0 commentaires Aucun commentaire

Votre réponse

Les réponses peuvent être marquées comme réponses acceptées par l’auteur de la question, ce qui aide les utilisateurs à savoir que la réponse a résolu le problème de l’auteur.