{"id":39688,"date":"2021-02-21T17:57:05","date_gmt":"2021-02-21T16:57:05","guid":{"rendered":"https:\/\/www.bookitit.com\/?page_id=39688"},"modified":"2021-03-18T17:07:27","modified_gmt":"2021-03-18T16:07:27","slug":"api-obtener-citas-php","status":"publish","type":"page","link":"https:\/\/www.bookitit.com\/es\/api\/api-obtener-citas-php\/","title":{"rendered":"API Obtener citas PHP"},"content":{"rendered":"<p>[et_pb_section fb_built=\u00bb1&#8243; _builder_version=\u00bb3.21.1&#8243;][et_pb_row _builder_version=\u00bb3.21.1&#8243;][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb3.21.1&#8243;][et_pb_text _builder_version=\u00bb3.21.1&#8243;]<\/p>\n<h1 style=\"text-align: center;\">OBTENER LAS CITAS O RESERVAS ENTRE DOS FECHAS<\/h1>\n<p>[\/et_pb_text][et_pb_code _builder_version=\u00bb3.21.1&#8243;]<\/p>\n<table style=\"background: none repeat scroll 0% 0% #f6f6f6; margin: 0px auto; height: 50px; border: 1px solid #eaeaea;\" border=\"0\" width=\"75%\" cellspacing=\"0\" cellpadding=\"0\"><!-- [et_pb_line_break_holder] --><\/p>\n<tbody><!-- [et_pb_line_break_holder] --><\/p>\n<tr style=\"text-align: right;\"><!-- [et_pb_line_break_holder] --><\/p>\n<td width=\"65\" height=\"15\"><a style=\"color: #7fa835; float: left; text-align: left;\" href=\"\/es\/api\/api-clientes-php\/\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-3119 alignright\" style=\"margin-top: 0px; float: left; margin-left: 0;\" title=\"Siguiente\" src=\"\/wp-content\/uploads\/2013\/02\/Flecha-izda.webp\" alt=\"\" width=\"21\" height=\"21\" \/><span style=\"float: left; margin-top: 0px; margin-left: 10px; color: #7fa835; font-weight: bold; font-size: 14px;\">Obtener clientes PHP<\/span><\/a><\/td>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<td style=\"text-align: center; border-left: 1px solid #eaeaea;\" width=\"30\"><a href=\"\/es\/api\/api-ejemplos\/\">Ver todos los ejemplos<\/a><\/td>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<td style=\"border-left: 1px solid #eaeaea;\" width=\"65\"><a style=\"color: #7fa835; float: right; text-align: right;\" href=\"\/es\/api\/api-crear-usuario-php\/\"><span style=\"float: left; margin-top: 0px; color: #7fa835; font-weight: bold; font-size: 14px;\">Como crear cliente PHP<\/span><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-3119 alignright\" style=\"margin-top: 0px;\" title=\"Siguiente\" src=\"\/wp-content\/uploads\/2013\/02\/Flecha-dcha.webp\" alt=\"\" width=\"21\" height=\"21\" \/><\/a><\/td>\n<p><!-- [et_pb_line_break_holder] --><\/tr>\n<p><!-- [et_pb_line_break_holder] --><\/tbody>\n<p><!-- [et_pb_line_break_holder] --><\/table>\n<p>[\/et_pb_code][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=\u00bb3.21.1&#8243;][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb3.21.1&#8243;][et_pb_text _builder_version=\u00bb3.21.1&#8243;]Una de las opciones que nos ofrece la API de Bookitit es obtener el listado de citas o eventos que tenemos en nuestro calendario. Para poder obtener las citas creadas en el panel, por un usuario, desde el m\u00f3vil o por API, tendr\u00edamos que usar el siguiente c\u00f3digo:<\/p>\n<div class=\"BoxCode\">\n<?php\n&nbsp;require_once(\".\/lib\/CRestClient.php\");\n&nbsp;$oRestClient = new CRestClient();\n&nbsp;$sEvents = $oRestClient->getEvents(\u00ab2012-12-10&#8243;,\u00bb2013-12-10&#8243;,\u00bbjson\u00bb,true);<br \/>\n&nbsp;$oObject = json_decode($sEvents);<br \/>\n&nbsp;$sStatus = $oObject->events->status;<br \/>\n&nbsp;if (strcasecmp($sStatus, \u00abtrue\u00bb) == 0) {<br \/>\n&nbsp;&nbsp;unset($oObject->events->status);<br \/>\n&nbsp;&nbsp;$someEvents = $oObject->events;<br \/>\n&nbsp;&nbsp;foreach($someEvents as $sKey => $oEvent) {<br \/>\n&nbsp;&nbsp;&nbsp;echo $oEvent->title;<br \/>\n&nbsp;&nbsp;&nbsp;echo $oEvent->start_date;<br \/>\n&nbsp;&nbsp;&nbsp;echo $oEvent->end_date;<br \/>\n&nbsp;&nbsp;&nbsp;echo $oEvent->start_time;<br \/>\n&nbsp;&nbsp;&nbsp;echo $oEvent->end_time;<\/p>\n<p>&nbsp;&nbsp;}<br \/>\n&nbsp;}<br \/>\n&nbsp;else {<br \/>\n&nbsp;&nbsp;\/\/error<br \/>\n&nbsp;} <\/p>\n<p>?>\n<\/p><\/div>\n<p>Podemos ver que la llamada al m\u00e9todo getEvents s\u00f3lo se pasan 2 par\u00e1metros:<\/p>\n<div class=\"BoxCode\">$sEvents = $oRestClient->getEvents(\u00ab2012-12-10&#8243;,\u00bb2013-12-10&#8243;,\u00bbjson\u00bb,true);\n<\/div>\n<p>Esta petici\u00f3n tambi\u00e9n tiene un par\u00e1metro adicional para obtener los eventos o citas de una agenda. Este par\u00e1metro se tiene que pasar al final de la llamada utilizando el siguiente formato.<\/p>\n<div class=\"BoxCode\">$sEvents = $oRestClient->getEvents(\u00ab2012-12-10&#8243;,\u00bb2013-12-10&#8243;,\u00bbjson\u00bb,true\u201d, \u201cid_agenda\u201d);\n<\/div>\n<p>Todas las peticiones son devueltas con un campo \u201cstatus\u201d. Ese campo indica si la petici\u00f3n fue correcta o fall\u00f3.<\/p>\n<p>En caso de fallo se devuelve un xml o json con el siguiente formato.<\/p>\n<p>En todas las llamadas se devuelve un campo status que indica el resultado de la petici\u00f3n. En caso de que haya un error, dependiendo de si has solicitado la petici\u00f3n en json o en xml se devolver\u00e1 con el siguiente formato:<\/p>\n<div class=\"BoxCode\">\nxml<br \/>\n&lt;?xml version=&#8217;1.0&#8242; encoding=&#8217;utf-8&#8242;?&gt;<br \/>\n&lt;services&gt;<br \/>\n&lt;status&gt;false&lt;\/status&gt;<br \/>\n&lt;id&gt;error id&lt;\/id&gt;<br \/>\n&lt;message&gt;error message&lt;\/message&gt;<br \/>\n&lt;\/services&gt;<\/p>\n<p>json<br \/>\n&nbsp;{\u00abservices\u00bb:<br \/>\n\t&nbsp;&nbsp;{<br \/>\n \t\t&nbsp;&nbsp;&nbsp;\u00abstatus\u00bb:false,<br \/>\n\t\t&nbsp;&nbsp;&nbsp;\u00abid\u00bb:error id,<br \/>\n\t\t&nbsp;&nbsp;&nbsp;\u00abmessage\u00bb:error message<br \/>\n\t&nbsp;&nbsp;}<br \/>\n}\n<\/p><\/div>\n<p>Si quieres saber m\u00e1s sobre esta funci\u00f3n puedes acceder a la referencia completa. [\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>OBTENER LAS CITAS O RESERVAS ENTRE DOS FECHASUna de las opciones que nos ofrece la API de Bookitit es obtener el listado de citas o eventos que tenemos en nuestro calendario. Para poder obtener las citas creadas en el panel, por un usuario, desde el m\u00f3vil o por API, tendr\u00edamos que usar el siguiente c\u00f3digo: [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":38336,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"footnotes":""},"class_list":["post-39688","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.0 (Yoast SEO v27.1.1) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>API Obtener citas PHP - Sistema de reservas online, cita previa online y agendas online<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.bookitit.com\/es\/api\/api-obtener-citas-php\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"API Obtener citas PHP\" \/>\n<meta property=\"og:description\" content=\"OBTENER LAS CITAS O RESERVAS ENTRE DOS FECHASUna de las opciones que nos ofrece la API de Bookitit es obtener el listado de citas o eventos que tenemos en nuestro calendario. Para poder obtener las citas creadas en el panel, por un usuario, desde el m\u00f3vil o por API, tendr\u00edamos que usar el siguiente c\u00f3digo: [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.bookitit.com\/es\/api\/api-obtener-citas-php\/\" \/>\n<meta property=\"og:site_name\" content=\"Sistema de reservas online, cita previa online y agendas online\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Bookitit.Reservas.y.CitaPrevia.Online?ref=hl\" \/>\n<meta property=\"article:modified_time\" content=\"2021-03-18T16:07:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.bookitit.com\/wp-content\/uploads\/2013\/02\/Flecha-izda.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@bookitit\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.bookitit.com\/es\/api\/api-obtener-citas-php\/\",\"url\":\"https:\/\/www.bookitit.com\/es\/api\/api-obtener-citas-php\/\",\"name\":\"API Obtener citas PHP - Sistema de reservas online, cita previa online y agendas online\",\"isPartOf\":{\"@id\":\"https:\/\/www.bookitit.com\/#website\"},\"datePublished\":\"2021-02-21T16:57:05+00:00\",\"dateModified\":\"2021-03-18T16:07:27+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.bookitit.com\/es\/api\/api-obtener-citas-php\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.bookitit.com\/es\/api\/api-obtener-citas-php\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.bookitit.com\/es\/api\/api-obtener-citas-php\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/www.bookitit.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"API\",\"item\":\"https:\/\/www.bookitit.com\/es\/api\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"API Obtener citas PHP\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.bookitit.com\/#website\",\"url\":\"https:\/\/www.bookitit.com\/\",\"name\":\"bookitit - Online Calendar and online scheduling & bookings system\",\"description\":\"scheduling, calendar, bookings, appointments, reservations\",\"alternateName\":\"bookitit - Online Calendar and online scheduling & bookings system\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.bookitit.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"API Obtener citas PHP - Sistema de reservas online, cita previa online y agendas online","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.bookitit.com\/es\/api\/api-obtener-citas-php\/","og_locale":"es_ES","og_type":"article","og_title":"API Obtener citas PHP","og_description":"OBTENER LAS CITAS O RESERVAS ENTRE DOS FECHASUna de las opciones que nos ofrece la API de Bookitit es obtener el listado de citas o eventos que tenemos en nuestro calendario. Para poder obtener las citas creadas en el panel, por un usuario, desde el m\u00f3vil o por API, tendr\u00edamos que usar el siguiente c\u00f3digo: [&hellip;]","og_url":"https:\/\/www.bookitit.com\/es\/api\/api-obtener-citas-php\/","og_site_name":"Sistema de reservas online, cita previa online y agendas online","article_publisher":"https:\/\/www.facebook.com\/Bookitit.Reservas.y.CitaPrevia.Online?ref=hl","article_modified_time":"2021-03-18T16:07:27+00:00","og_image":[{"url":"https:\/\/www.bookitit.com\/wp-content\/uploads\/2013\/02\/Flecha-izda.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_site":"@bookitit","twitter_misc":{"Tiempo de lectura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.bookitit.com\/es\/api\/api-obtener-citas-php\/","url":"https:\/\/www.bookitit.com\/es\/api\/api-obtener-citas-php\/","name":"API Obtener citas PHP - Sistema de reservas online, cita previa online y agendas online","isPartOf":{"@id":"https:\/\/www.bookitit.com\/#website"},"datePublished":"2021-02-21T16:57:05+00:00","dateModified":"2021-03-18T16:07:27+00:00","breadcrumb":{"@id":"https:\/\/www.bookitit.com\/es\/api\/api-obtener-citas-php\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.bookitit.com\/es\/api\/api-obtener-citas-php\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.bookitit.com\/es\/api\/api-obtener-citas-php\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.bookitit.com\/"},{"@type":"ListItem","position":2,"name":"API","item":"https:\/\/www.bookitit.com\/es\/api\/"},{"@type":"ListItem","position":3,"name":"API Obtener citas PHP"}]},{"@type":"WebSite","@id":"https:\/\/www.bookitit.com\/#website","url":"https:\/\/www.bookitit.com\/","name":"bookitit - Online Calendar and online scheduling & bookings system","description":"scheduling, calendar, bookings, appointments, reservations","alternateName":"bookitit - Online Calendar and online scheduling & bookings system","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.bookitit.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"}]}},"_links":{"self":[{"href":"https:\/\/www.bookitit.com\/es\/wp-json\/wp\/v2\/pages\/39688","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bookitit.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.bookitit.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bookitit.com\/es\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bookitit.com\/es\/wp-json\/wp\/v2\/comments?post=39688"}],"version-history":[{"count":0,"href":"https:\/\/www.bookitit.com\/es\/wp-json\/wp\/v2\/pages\/39688\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.bookitit.com\/es\/wp-json\/wp\/v2\/pages\/38336"}],"wp:attachment":[{"href":"https:\/\/www.bookitit.com\/es\/wp-json\/wp\/v2\/media?parent=39688"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}