Hallo Gast

API PHP script

  • 11 Reacties
  • 9575 Gelezen
API PHP script
« Gepost op: 16 augustus, 2013, 10:04:39 »
Hoi,

Ik ben bezig met een custom webshop.
Heeft iemand hier toevallig een PHP script liggen en deze beschikbaar stelt voor de communicatie met de API van Acumulus?

Martijn
Vriendelijke groet,
Martijn Moes - De Online Kaarsenwinkel

*

Bert-Jan

  • 9056
    • Bekijk profiel
    • https://www.siel.nl
Re: API PHP script
« Reactie #1 Gepost op: 16 augustus, 2013, 10:06:52 »
Je zou ook een van de bestaande plugins kunnen downloaden en daarin kijken.
Bert-Jan Wiegeraad (klantenservice@acumulus.nl)

Re: API PHP script
« Reactie #2 Gepost op: 16 augustus, 2013, 10:47:39 »
Beste Martijn,

De bestaande koppelingen werken momenteel met een API, maar er is sinds kort een nieuwe API beschikbaar:
https://apidoc.sielsystems.nl/

De aankomende koppeling tussen WooCommerce (Wordpress) en Acumulus zal gebruik maken van deze nieuwe API.

We zijn op dit momenteel druk bezig met het testen hiervan om deze vandaag op te leveren.


Re: API PHP script
« Reactie #3 Gepost op: 16 augustus, 2013, 10:56:24 »
Je zou ook een van de bestaande plugins kunnen downloaden en daarin kijken.
Dit is op zich een goede oplossing ;)

Beste Martijn,

De bestaande koppelingen werken momenteel met een API, maar er is sinds kort een nieuwe API beschikbaar:
https://www.siel.nl/acumulus/API/

De aankomende koppeling tussen WooCommerce (Wordpress) en Acumulus zal gebruik maken van deze nieuwe API.

We zijn op dit momenteel druk bezig met het testen hiervan om deze vandaag op te leveren.

Ik heb een custom webshop dus geen bestaande koppeling.
« Laatst bewerkt op: 13 november, 2017, 10:43:27 door Guido »
Vriendelijke groet,
Martijn Moes - De Online Kaarsenwinkel

*

Bert-Jan

  • 9056
    • Bekijk profiel
    • https://www.siel.nl
Re: API PHP script
« Reactie #4 Gepost op: 16 augustus, 2013, 10:57:31 »
Neem dan de nieuwste versie omdat de api is vernieuwd.
Bert-Jan Wiegeraad (klantenservice@acumulus.nl)

*

Guido

  • 2306
    • Bekijk profiel
Re: API PHP script
« Reactie #5 Gepost op: 16 augustus, 2013, 13:30:42 »
Ik ben bezig met een custom webshop.
Heeft iemand hier toevallig een PHP script liggen en deze beschikbaar stelt voor de communicatie met de API van Acumulus?

Beste Martijn,

Welke functionaliteit zou je als eerste willen implementeren? Ik wil je met veel plezier een beetje op weg helpen :) Meestal is het handig om met een eenvoudige API-call te beginnen en zodra het 'truukje' bekend is een wat complexere aanroep te doen.

Goede groet,
Guido.

Re: API PHP script
« Reactie #6 Gepost op: 16 augustus, 2013, 20:34:50 »

Beste Martijn,

Welke functionaliteit zou je als eerste willen implementeren? Ik wil je met veel plezier een beetje op weg helpen :) Meestal is het handig om met een eenvoudige API-call te beginnen en zodra het 'truukje' bekend is een wat complexere aanroep te doen.

Goede groet,
Guido.

Nou laten we beginnen met een aanroep van een nieuw factuurnummer het is volgens mij ook niet zo lastig.

Martijn
Vriendelijke groet,
Martijn Moes - De Online Kaarsenwinkel

*

Guido

  • 2306
    • Bekijk profiel
Re: API PHP script
« Reactie #7 Gepost op: 16 augustus, 2013, 21:17:54 »
Had je de pagina over algemeen gebruik al gelezen?

https://www.siel.nl/acumulus/API/
https://www.siel.nl/acumulus/API/Basic_Usage/
https://www.siel.nl/acumulus/API/Basic_Submit/
https://www.siel.nl/acumulus/API/Basic_Response/

Misschien is submit methode #1 wel het makkelijkst. Je genereert zelf een xml file binnen je eigen webwinkel.

Deze xmlfile moet vervolgens voldoen aan de XML Submit Structure zoals voor een nieuw factuurnummer beschreven op:

  https://www.siel.nl/acumulus/API/Invoicing/Get_Next_Number/

Als je nu met bijvoorbeeld firefox naar:

https://api.sielsystems.nl/acumulus/stable/path/to/api_call_used.php?xmlfile=https://www.yourwebshop.tld/somefolder/yourfile.xml

surft dan krijg je daar het nieuwe factuurnummer te zien.

Let wel dat als je XML als <format> gebruikt firefox niets afbeeld. Je zult dan even in de broncode van de pagina moeten kijken. Als je als format niet xml maar json gebruikt dan laat firefox het wel zien.

Hopelijk helpt dit iets.

Guido.
« Laatst bewerkt op: 13 november, 2017, 10:38:14 door Guido »

Re: API PHP script
« Reactie #8 Gepost op: 17 augustus, 2013, 08:13:28 »
goedemorgen,

Ik heb een XML bestand op mijn server gezet van de webshop en als ik deze probeer aan te spreken met:
https://api.sielsystems.nl/acumulus/stable/path/to/api_call_used.php?xmlfile=HIER_STAAT_DAN_MIJN_FILE
Dan krijg ik een 404 error. (The requested URL /acumulus/stable/path/to/api_call_used.php was not found on this server.)

Daarnaast heb ik nog geen SSL certificaat weet niet of dat uitmaakt.

Martijn
Vriendelijke groet,
Martijn Moes - De Online Kaarsenwinkel

*

Guido

  • 2306
    • Bekijk profiel
Re: API PHP script
« Reactie #9 Gepost op: 17 augustus, 2013, 08:17:52 »
https://api.sielsystems.nl/acumulus/stable/path/to/api_call_used.php?xmlfile=HIER_STAAT_DAN_MIJN_FILE
Dan krijg ik een 404 error. (The requested URL /acumulus/stable/path/to/api_call_used.php was not found on this server.)

Daarnaast heb ik nog geen SSL certificaat weet niet of dat uitmaakt.

Je zult "path/to/api_call_used.php" moeten vervangen door de specifieke api-call die je wilt gebruiken. In jouw geval zal dit dan resulteren in:

https://api.sielsystems.nl/acumulus/stable/invoices/invoice_get_next_number.php?xmlfile= HIER _STAAT_DAN_MIJN_FILE

De te gebruiken URL voor elke API-call staat vermeld in de documentatie van elke desbetreffende call.

Daarnaast heb ik nog geen SSL certificaat weet niet of dat uitmaakt.

Dat gaan we op termijn niet meer goed vinden. Vooralsnog kom je er nog wel even mee weg ;)

Guido
« Laatst bewerkt op: 08 oktober, 2013, 16:48:38 door Guido »

Re: API PHP script
« Reactie #10 Gepost op: 16 september, 2013, 11:58:35 »
SSL certificaat wordt geregeld ik ga hier later mee aan de slag zeker een goed idee dit in te bouwen eerst de webshop maar eens online dan trucjes ;)
Vriendelijke groet,
Martijn Moes - De Online Kaarsenwinkel

*

Guido

  • 2306
    • Bekijk profiel
Re: API PHP script
« Reactie #11 Gepost op: 16 september, 2013, 13:08:50 »
Als je gewoon netjes de emailonwarning en emailonerror tags invult dan krijg je vanzelf waarschuwingen als we non-SSL support willen uitfaseren.

Guido.