1. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

communication entre WordPress et WD

Discussion dans 'Windev' créé par faq, Avr 30, 2022.

  1. faq

    faq Active Member

    Inscrit:
    Fev 13, 2019
    Messages:
    416
    J'aime reçus:
    35
    Bonjour
    Je souhaite mettre en place une communication entre WordPress et une application développée avec windev afin de mettre en place une gestion de stock (ire/écrire)

    Mon soucis je n'arrive pas ou se trouve les APIs dans wordPress
    Comment les activer
    Mais je peux coder

    Merci de me donner les endroits ou se trouve les APIs dans wordpress

    quelqu'un a t-il mis en place une solution de ce type ?


    Merci d'avance.
     
    Tags:
  2. LAPIPE2018

    LAPIPE2018 Active Member
    MEMBRE WX

    Inscrit:
    Fev 17, 2018
    Messages:
    657
    J'aime reçus:
    232
    Je suppose que tu parles de Woocommerce et déjà. Tapes API Woocommerce.

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    En principe, ça devrait être ça
     
  3. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,938
    J'aime reçus:
    1,564
    Je crois me rappeler qu'il y a une LST sur le sujet
     
  4. faq

    faq Active Member

    Inscrit:
    Fev 13, 2019
    Messages:
    416
    J'aime reçus:
    35
    Merci pour vos retours

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    J'ai consulté la lst mais cette dernière gère uniquement les billets d'un site (pages, articles,...

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    c'est un site que je suis entrain de le voir
    j'ai déjà utilisé le ws c_Php4WX

    Mais je veux basé sur API REST
    mon besoin je voudrais lire/écrire dans la base SQL de wp
     
    #4 faq, Mai 4, 2022
    Dernière édition: Mai 4, 2022
  5. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,938
    J'aime reçus:
    1,564
    Si c'est lire et écrire dans la base
    Tu peux accéder à MySQL en direct si tu as les login mot de passe de la base
     
  6. LAPIPE2018

    LAPIPE2018 Active Member
    MEMBRE WX

    Inscrit:
    Fev 17, 2018
    Messages:
    657
    J'aime reçus:
    232
    Bonjour,

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!



    Regardes bien cet API, il crée un produit en API REST, je ne sais pas ce que tu cherches
     
  7. faq

    faq Active Member

    Inscrit:
    Fev 13, 2019
    Messages:
    416
    J'aime reçus:
    35
    Bonjour,

    je fais le test dans Postman les URLs suivantes

    {{site}}/wp-json/wp/v2/users : Affiche bien les comptes utilisateurs

    Pour le cas e-commerce
    {{site}}/wp-json/wc/v3/products : affiche le message : d'autorisation
    }
    "code": "woocommerce_rest_cannot_view",
    "message": "Désolé, vous ne pouvez pas lister les ressources.",
    "data": {
    "status": 401
    }
    }

    Mais lors je met l'URL {{site}}/wp-json/wc/v3 : affiche le contenu sans aucun message

    j'ai vérifié ou se trouve le problème d'autorisation mais rein trouvé

    Est ce que vous avez une piste?
    Merci d'avance
     
  8. faq

    faq Active Member

    Inscrit:
    Fev 13, 2019
    Messages:
    416
    J'aime reçus:
    35
    Ca marche
    Dans postman Je mentionne username et password
     
  9. rober

    rober New Member

    Inscrit:
    Juil 3, 2018
    Messages:
    6
    J'aime reçus:
    1
    Bonjour.
    Vous pouvez essayer quelque chose comme ça.
    La requête renvoie la liste des articles.

    -->
    Peticionalservidor is httpRequest
    Respuestadelservidor is httpResponse
    Peticionalservidor..Method = httpGet
    Peticionalservidor..URL = datosdeaaceso.urldelaweb + "/wp-json/wc/v2/products?&per_page=100&hide_empty=true&lang=es&" + "consumer_key=" + datosdeaaceso.Consumer_key +"&consumer_secret=" + datosdeaaceso.Consumer_secret

    Peticionalservidor..ContentType = "application/json"
    Peticionalservidor..Header["Accept"] = "application/json"
    Peticionalservidor..Timeout = 5000

    RespuestaPeticion is restResponse = RESTSend(Peticionalservidor)

    <--

    J'utilise un traducteur, mes excuses pour les éventuelles erreurs de langage.
     
  10. faq

    faq Active Member

    Inscrit:
    Fev 13, 2019
    Messages:
    416
    J'aime reçus:
    35

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    Merci de ton retour

    j'ai déjà résolu mon problème voir en haut
     

Partager cette page

Chargement...