J'essayais juste de trouver des informations sur l'API REST. Il y a quelques exemples sur magento resource et quelques blogs privés. Tous sont pareils !!
Comme information de base, j'ai trouvé que si je veux mettre à jour les produits via l'API REST, je dois utiliser le point de terminaison d'autorisation administrateur. (/ admin / oauth_authorize) et si j'utilise un client ou un invité, je peux simplement récupérer des données.
J'ai essayé de créer un exemple de code et de vérifier et j'ai trouvé que lorsque j'exécute du code via le navigateur, je dois d'abord me connecter à l'administrateur, puis je dois accepter l'accès et ensuite je peux utiliser les ressources de l'API.
Je ne sais pas pourquoi il me demande d'abord de me connecter à l'administrateur. Et si je dois me connecter pour y accéder, alors comment cela fonctionnerait en interne entre les serveurs.
J'ai essayé de créer un exemple de code en utilisant le blog ci-dessous
et cela fonctionne bien et donne également une réponse.
En fait, je cherche comment cela fonctionnera en interne entre deux serveurs et comment le client appellera l'API REST pour magento comment il serait authentifié et comment magento retournerait une réponse.
Vous cherchez des conseils.
la source
Réponses:
Vous pouvez trouver une bonne explication de l' API REST Magento ici . Il existe également un exemple sur la façon de récupérer les produits en tant que client connecté. Je vais le reproduire ici, pour allonger la réponse.
la source
À partir du code ci-dessus, vous pouvez jeton et secret de jeton, copiez-le simplement:
Ainsi, vous pouvez préparer un code comme ci-dessous pour créer / modifier un produit:
la source