Prøv en gratis demo

Klik her for at bestille

Bestil en gratis demo

Prøv en gratis og uforpligtende demo af Gecko Booking - Udfyld formularen, og vi sender dig en demo hurtigst muligt

Felter markeret med * er påkrævede

Vejledninger til GECKO Booking

Finder du ikke svar på dine spørgsmål, er du naturligvis altid meget velkommen til at kontakte os

Kontakt os

Eksempel 2: Ydelser til ydelsesgruppe


Indholdsfortegnelse


9.2.3 Eksempel 2: Ydelser til ydelsesgruppe

Det følgende eksempel viser, hvordan du kan du hente alle ydelser ud til en given ydelsesgruppe.

Resultatet er et json object i følgende format:

{

  • type: "servicesToGroup",
  • data:
     
    {
    • serviceGroup:
       
      {
      • serviceGroupName: "Kropsbehandlinger"
      },
    • services:
       
      [
      •  
        {
        • serviceId: "22945",
        • serviceName: "Behandling A",
        • serviceBookTime: "00:10",
        • serviceShowTime_min: "10",
        • serviceShowTime_hourmin: "00:10",
        • serviceDescription: "Some tekst",
        • servicePrice: "395,00"
        },
      •  
      •  
        {
        • serviceId: "15439",
        • serviceName: "Behandling B",
        • serviceBookTime: "00:05",
        • serviceShowTime_min: "5",
        • serviceShowTime_hourmin: "00:05",
        • serviceDescription: "Some tekst",
        • servicePrice: "395,00"
        },
      •  
        {
        • serviceId: "18561",
        • serviceName: "Behandling C",
        • serviceBookTime: "01:00",
        • serviceShowTime_min: "60",
        • serviceShowTime_hourmin: "01:00",
        • serviceDescription: "Some tekst",
        • servicePrice: "395,00"
        }
      ]
    },
  • code: 103,
  • status: "success"

}

Hvor dataene indeholder et eller flere navne og oplysninger, på ydelser til den givne ydelsesgruppe.


Nedenstående er et eksempel på jQuery.


		<script type="text/javascript">
var serviceGroupId = 99;
var jApiKey = "jApiKey found when logged in";
var bId = "Your booking ID";
var url = "https://app.geckobooking.dk/japi.php";
var type = "servicesToGroup";
$.get(url, { serviceGroupId: serviceGroupId, jApiKey: jApiKey, bId: bId, type: type }, function(data) {
    alert("do something with data");
});
</script>


Nedenstående viser et eksempel på PHP kode.


		<?php
$serviceGroupId = 100;
$jApiKey = "jApiKey found when logged in";
$bId = "Your booking ID";
$type = "servicesToGroup";
$url = "https://app.geckobooking.dk/japi.php?bId=$bId&jApiKey=$jApiKey&serviceGroupId=$serviceGroupId&type=$type";

$content = join("", file($url));

if ($content != "") {
    $json = json_decode($content);

    echo "Do something with the json";
    echo "<pre>";
    var_dump($json);
    echo "</pre>";
}
?>

Prøv en gratis og uforpligtende demo af GECKO Booking

Udfyld formularen, og vi sender dig en demo hurtigst muligt.

 

Felter markeret med * er påkrævede