No consigo arrancar

30 views
Skip to first unread message

Carlos Sevilla

unread,
Aug 2, 2013, 5:38:27 AM8/2/13
to sbpo...@googlegroups.com
Estoy intentando crear una SBApp pero no consigo arrancar.

Me he registrado en el portal de desarrolladores y he creado la App. He añadido mi SBCode a la lista de LCA y para poder instalarla he tenido que dejar "Sí, quiero que la encuentren".

1er problema: Si después de instalarla en mi móvil cambiaba la configuración a "No, no quiero que se publique" dejaban de llegarme los mensajes al servicio que tengo en mi servidor. En principio no es problemático pero me parece curioso que sea necesario dejar la aplicación como "pública" para que funcione.

A partir de aquí empiezan mis dolores de cabeza.

He hecho las siguientes pruebas:

  1. EchoBot. Con el código del EchoBot no consigo respuestas. He puesto trazas en el código PHP y sólo llego al onError con código de error UNABLE_TO_LOAD_MESSAGEID.
  2. Pensé en hacer una prueba más fácil, en lugar de SBApp (más incómodo de depurar pues se necesita lanzar el API interactuando con Spotbros) me decanto por un código de SBClientApi, empiezo con sendTextMessageOrFalse. La función me falla todo el rato. He seguido la traza dentro del SDK y veo que el fallo es que no hay handlerId en la variable $responses después de hacer el getResponsesWhenReadyOrFalse de _curlMngr.
  3. Decido hacer una prueba todavía más sencilla, un getFollowerNumOrFalse.
Mi código:

<?php
require_once('../SBClientSDK/SBClientApi.php');

class NumeroSeguidores extends SBClientApi
{
public function Ejecutar()
{
if(!($nFollowers = $this->getFollowerNumOrFalse()))
{
print ("Could not get follower's number");
}
else
{
print ("Follower(".$nFollowers.")");
}
}
}

$SBCode = "XSBCODEX"; // Poniendo el mío
$Key = "XAPIKEYX"; // Poniendo el mío
$NumeroSeguidores = new NumeroSeguidores($SBCode,$Key);
$NumeroSeguidores->Ejecutar();
?>

Me quedo continuamente con un "Could not get follower's number".

¿Qué estoy haciendo mal? ¿Puede deberse a una mala configuración de mi servidor web? Muchas gracias.

Carlos Sevilla

unread,
Aug 2, 2013, 6:57:58 AM8/2/13
to sbpo...@googlegroups.com

Añado algo de información extra:

He probado mi código en otro servidor web, también Apache pero sobre Windows en lugar de Linux (y con otras extensiones instaladas). Sigue pasando exactamente lo mismo.
Las versiones son Apache/2.2.22 (Win32) PHP/5.4.3 y Apache/2.2.23 (Unix) PHP/5.3.21 respectivamente.

Carlos Sevilla

unread,
Aug 5, 2013, 7:28:55 AM8/5/13
to sbpo...@googlegroups.com
Me auto respondo con una respuesta que he encontrado en otro post:

Esa configuración está en SBClientSDK/includes/SBTypes.php, línea 53 (SB_WEBSERVICE_ADDR). Si te funciona con eso, yo lo dejaría en https y cambiaría la configuración de apache para habilitar ssl, que deberían ir por ahí los tiros.

El problema estaba en mi configuración de SSL de Apache. ¡He pasado el WS a http y funciona!


El viernes, 2 de agosto de 2013 11:38:27 UTC+2, Carlos Sevilla escribió:

Guillermo Barbero

unread,
Aug 9, 2013, 4:18:51 AM8/9/13
to sbpo...@googlegroups.com
Buenas,

  Por un lado, comentarte que la configuración de "No, no quiero que se publique" hace que la app no esté disponible para nada en Spotbros. La visibilidad de una SBApp (en la versión actual de Spotbros) tiene tres estados, por así decirlo:
  • Creada, pero inaccesible ("No, no quiero que se publique")
  • Creada y accesible por sbcode o por nombre en el buscador ("Sí, quiero que la encuentren")
  • Pública dentro de las SBApps oficiales de Spotbros (Para eso tenemos que aprobarla y ver que es buena)
  Por otro lado me ha gustado como has expuesto el problema, y la solución. Ánimo y cualquier duda procuraremos responderla cuanto antes.

Un saludo,

--
Has recibido este mensaje porque estás suscrito al grupo "sbportal" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a sbportal+u...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
 
 



--
 
Guillermo Barbero - Backend Team

Spotbros Technologies

  

Reply all
Reply to author
Forward
0 new messages