Foros del Web » Programando para Internet » PHP »

API - Uso de Restler3. Como se programa los POST

Estas en el tema de API - Uso de Restler3. Como se programa los POST en el foro de PHP en Foros del Web. Hola gente: Estoy haciendo una API para una web. Uso el framework REstler3, y esta bastante way. Tengo una duda de conceptos. Cuando se hacen ...
  #1 (permalink)  
Antiguo 02/08/2013, 10:25
 
Fecha de Ingreso: julio-2010
Mensajes: 134
Antigüedad: 13 años, 9 meses
Puntos: 0
API - Uso de Restler3. Como se programa los POST

Hola gente:

Estoy haciendo una API para una web. Uso el framework REstler3, y esta bastante way.

Tengo una duda de conceptos.

Cuando se hacen los POST:
Los datos me los pueden pasar por argumentos no?
Por ejemplo: ...event/nuevo?id=10&user=daicon&ciudad=granada

Eso lo he probado y funciona...El problema es que se ve TODO lo que paso. ¿Esto es asi?

El caso es que existe el objeto $request_data, que me recoje todos los varoles que me están pasando, y sin mostrarse en la URL, o al menos eso creo, ya que aun no lo tengo muy claro.

Mi pregunta es:

¿Cómo tengo que programar los post?

Lo ideal seria usar solo $request_data, siempre y cuando efectivamente, ¿no se vean los datos que se pasa?
He visto ejemplos donde además de pasar los parámetros por la URI, hacen uso de la $request_data... y estoy confundido.

A ver si me podeis guiar!

Gracias!
  #2 (permalink)  
Antiguo 02/08/2013, 12:28
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 9 meses
Puntos: 379
Respuesta: API - Uso de Restler3. Como se programa los POST

http://restler3.luracast.com/example...ud/readme.html
Cita:
When we want the entire data that is sent to the API, we need to use $request_data as the name of the parameter any other name will only get partial data under the specified key
Creo que eso te puede ayudar con la duda que tienes.
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #3 (permalink)  
Antiguo 02/08/2013, 13:46
 
Fecha de Ingreso: julio-2010
Mensajes: 134
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: API - Uso de Restler3. Como se programa los POST

Cita:
Iniciado por hhs Ver Mensaje
http://restler3.luracast.com/example...ud/readme.html


Creo que eso te puede ayudar con la duda que tienes.
Es decir, que use solo request_data no? Ya que si no, solo cogería datos parciales?
  #4 (permalink)  
Antiguo 02/08/2013, 14:49
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 9 meses
Puntos: 379
Respuesta: API - Uso de Restler3. Como se programa los POST

Daicon debes de usar $request_data cuando requieres utilizar todos los datos enviados en una petición, como es el caso de los datos de una forma enviada por POST
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #5 (permalink)  
Antiguo 03/08/2013, 07:05
 
Fecha de Ingreso: julio-2010
Mensajes: 134
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: API - Uso de Restler3. Como se programa los POST

Cita:
Iniciado por hhs Ver Mensaje
Daicon debes de usar $request_data cuando requieres utilizar todos los datos enviados en una petición, como es el caso de los datos de una forma enviada por POST
oki, gracias, entendido.

Una ultima cosa,

Seria posible hacer uso de funciones de Joomla desde la APi.
La api es para una web que esta hecha en Joomla, pero trabaja de forma independiente solo con la Bd, claro esta.

Pero me gustaría poder utilizar alguas funciones, plugin, de joomla, hacer uso , y ahorrarme trabajo.

¿Seria posible?
  #6 (permalink)  
Antiguo 03/08/2013, 17:48
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 9 meses
Puntos: 379
Respuesta: API - Uso de Restler3. Como se programa los POST

Cita:
Iniciado por daicon Ver Mensaje
oki, gracias, entendido.

Una ultima cosa,

Seria posible hacer uso de funciones de Joomla desde la APi.
La api es para una web que esta hecha en Joomla, pero trabaja de forma independiente solo con la Bd, claro esta.

Pero me gustaría poder utilizar alguas funciones, plugin, de joomla, hacer uso , y ahorrarme trabajo.

¿Seria posible?
Claro que puedes, implementa un adapter para usar funcionalidades de joomla.
si no sabes que es el patrón adapter te dejo una liga: http://phpmaster.com/practical-aspec...apter-pattern/
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #7 (permalink)  
Antiguo 04/08/2013, 03:46
 
Fecha de Ingreso: julio-2010
Mensajes: 134
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: API - Uso de Restler3. Como se programa los POST

uf, no conocía esto... me lo he estado leyendo, pero no comprendo mucho, y si cubre lo que yo busco....
A ver, yo antes de que me enviaras esto, busque información en plan:
"App php externa a joomla" y cosas similares y di con esto:
http://www.joomlaspanish.org/foros/f...ial-27761.html

TEnia toda la pinta de funcionar, pero no, me daba error 500, termine arreglando el error 500 añadiendo:
require_once (JPATH_BASE. DS. 'libraries'. DS. 'joomla'. DS. 'error'. DS. 'error.php');

Pero lo único que he conseguido es una pantalla en blanco, no me devuelve nada, ni echos que ponga, ni el return de mi api, ni nada. Y ni si quiere obtengo un error, por lo que tampoco se que es lo que falta.

Que camino he de tomar?

Última edición por daicon; 04/08/2013 a las 04:23

Etiquetas: api, post, programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:46.