FROM CACHE - fr_header
Cette communauté a fait place à une assistance de pair-à-pair. L’assistance Shopify ne sera plus proposée pour cette communauté. Nous vous encourageons à entrer en contact avec d’autres marchands et partenaires pour obtenir de l’aide et partager vos expériences ! Veuillez continuer à signaler tout ce qui va à l'encontre de notre Code de conduite ou tout contenu que vous souhaitez faire supprimer.

Problème Clé API

Problème Clé API

Plala31
Visiteur
1 0 1

Bonjour,

Je souhaite faire une petite interface avec Javascript, pour cela j'ai procédé à la création d'une application dans l'onglet proposé par Shopify. Une fois tous les accès en lecture et écriture donnés pour faire un essai, un petit code javascript a été fait pour récupérer les infos articles de ma boutique. 

 

Le soucis c'est que j'établie bien le lien avec le shopify mais il me retourne que ma clé API ou que le token n'est pas le bon, pourtant ils ont été copié/collé pour éviter des erreurs de frappes.

Cette erreur m'est retourné :

"Erreur lors de la récupération des articles: {errors: '[API] Invalid API key or access token (unrecognized login or wrong password)'}"  

Avez vous déjà pu observer cette erreur avec du javascript pour accéder à votre API ? N'hésitez pas à me remonter les éventuelles erreurs que j'ai pu faire pour en comprendre le résultat. Dans le code fournit ci-dessous j'ai bien entendu retiré les clés et password.

 

import fetch from 'node-fetch';

const shopifyApiKey = ';
const shopifyPassword = '';
const shopifyStore = '';

async function getShopifyArticles() {
  try {
    const response = await fetch(`https://${shopifyStore}/admin/api/2023-04/products.json`, {
      headers: {
        'Content-Type': 'application/json',
        'Authorization': `Basic ${Buffer.from(`${shopifyApiKey}:${shopifyPassword}`).toString('base64')}`
      }
    });

    const data = await response.json();

    if (response.ok) {
      const articles = data.products;
      console.log(articles);
    } else {
      console.error('Erreur lors de la récupération des articles:', data);
    }
  } catch (error) {
    console.error('Une erreur s\'est produite:', error);
  }
}

getShopifyArticles();

Bonne soirée,

Memento mori
0 RÉPONSES 0