public function agregar_cuenta($identificador_aplicacion, $datos_cuenta) { try { $url = "aplicaciones/{$identificador_aplicacion}/cuentas"; // obtengo la respuesta $response = $this->cliente->post($url, array('body' => rest_encode($datos_cuenta))); $datos = rest_decode($response->json()); return $datos; } catch (RequestException $e) { $this->manejar_excepcion_request($e); } catch (Exception $e) { throw new toba_error($e); } }
function evt__imagen__get_imagen($datos) { $cliente = $this->get_cliente_rest(); try { $response = $cliente->get('personas/' . $datos['persona'], array('query' => array('con_imagen' => 1))); $this->debug($response); $rs_persona = rest_decode($response->json()); $this->imagen_persona = $rs_persona['imagen']; } catch (RequestException $e) { $this->manejar_excepcion_request($e); } catch (Exception $e) { throw new toba_error($e); } }