Results 1 to 9 of 9

Thread: URL Woocommerce webshop

  1. #1
    Senior Member ErikB's Avatar
    Join Date
    Aug 2010
    Location
    Biddinghuizen
    Posts
    464

    URL Woocommerce webshop

    Hallo,

    Google geeft me niet een duidelijke uitleg over het volgende:

    ik wil met behulp van de CDATA FireDac Woocommerce component en Delphi 10.4.2 een verbinding maken
    met webshops. Waar ik op vastloop is de basis URL:

    ik heb een eigen webshop op mijn ontwikkel pc gemaakt, die kan ik benaderen met

    http://localhost/wptest en ook met http://localhost/wptest/wc-api

    ik heb ook een testomgeving van één van de klanten, die kan ik benaderen met

    https://www.naamvandesite.nl/wc-api

    maar van een andere klanttestomgeving krijg ik het niet voor elkaar, continue een 404.

    Nu heb ik de dashboards (daar kan ik dus wel bij) vergeleken en die zijn, voor zover ik kan beoordelen allemaal het zelfde.
    De klantkey en -secret zijn ook in orde (anders krijg ik een melding als "klantsleutel ongeldig")

    Vraag dus: hoe moet die URL precies zijn opgebouwd, en heb ik mogelijk iets anders over het hoofd gezien,
    bijvoorbeeld een instelling op de pc waar de webshop draait ?
    Erik

  2. #2
    Fornicatorus Formicidae VideoRipper's Avatar
    Join Date
    Mar 2005
    Location
    Vicus Saltus Orientalem
    Posts
    5,539
    Staan sommige klanten (die niet werken) op een virtuele host toevallig?
    (Sorry, dat is het eerste dat bij me opkomt)

    Ander idee: je geeft geen document op, alleen een pad.
    De meeste servers hebben daar een instelling voor en verwijzen dan door naar index.htm, index.html, index.php of iets dergelijks, maar als er niets staat ingesteld (of het script heet heel anders dan ingesteld), dan krijg je natuurlijk een 404 ("Document not found") terug.
    Probeer anders eens te achterhalen hoe het script heet en roep dit in zijn geheel aan, zoals (bijvoorbeeld): https://www.naamvandesite.nl/wc-api/api.php oid
    TMemoryLeak.Create(Nil);

  3. #3
    Senior Member ErikB's Avatar
    Join Date
    Aug 2010
    Location
    Biddinghuizen
    Posts
    464
    ik geef inderdaad alleen een pad op. het component kan je daarna gebruiken door een query naar de server te sturen ( bv. SELECT * FROM TAXRATES )
    Erik

  4. #4
    Fornicatorus Formicidae VideoRipper's Avatar
    Join Date
    Mar 2005
    Location
    Vicus Saltus Orientalem
    Posts
    5,539
    Ja, dat begreep ik, maar staat de default-handler op de server correct ingesteld of is het een module/service die niet via een bepaald document wordt aangeroepen?
    Als je op je eigen testomgeving kijkt: wat staat er allemaal in het doelpad (*.cgi, *php, *.js, ...) of is het doelpad echt virtueel?
    Last edited by VideoRipper; 09-Jun-21 at 10:59.
    TMemoryLeak.Create(Nil);

  5. #5
    Misschien een slash aan het einde? https://www.naamvandesite.nl/wc-api/

    Het zou misschien ook kunnen komen door een of andere url rewrite mechanisme.

  6. #6
    Senior Member ErikB's Avatar
    Join Date
    Aug 2010
    Location
    Biddinghuizen
    Posts
    464
    ik ga het even navragen bij de beheerder van de shop.
    De slash is het niet, had ik al geprobeerd.
    Erik

  7. #7
    mogelijk permalinks post names niet actief gezet https://stackoverflow.com/questions/...-api-404-error

  8. #8
    Let op dat je de legacy API (waar je gebruik van maakt) specifiek aan moet zetten in WooCommerce, dat moet je misschien nog even controleren in de WooCommerce instellingen Advanced / Legacy API.

    En als je iets nieuws aan het bouwen bent: gebruik niet de legacy API, die gaat een keer uit gefaseerd worden, maar de huidige API.
    Marcel

  9. #9
    Senior Member ErikB's Avatar
    Join Date
    Aug 2010
    Location
    Biddinghuizen
    Posts
    464
    ik heb 2 dashboards met elkaar vergeleken en een paar aanpassingen gedaan in het dashboard van de site die niet wil.
    ik krijg dan bij aanmelden : Invalid JSON markup. Expected json, but could not parse the response.
    Heb hier al op gezocht via Google, maar ik ben er nog niet uit.
    Erik

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •