[API] Transformice - Cómo usarla |
4 | ||||||
API - Transformice La interfaz de programación de aplicaciones (API), no es más que un conjunto de servicios y/o funciones que un sistema (Transformice) ofrece cierta biblioteca al programador (ClubMice). Todo ésto es usualmente utilizado en programación. He decidido compartir mi API que es proveída por el servidor de Transformice para darnos la posibilidad de realizar ciertas herramientas. En éste caso, una herramienta de estadísticas en forma de un perfil dinámico que en otro hilo la compartiré con ustedes. ¿Qué es y para qué sirve JSON? Mientras tanto, compartiré lo que he hecho; creación de un JSON a partir de una consulta en MySQL, para que ustedes puedan, a partir de ésta creación, gestionar JSON en PHP, y poder crear sus propias herramientas en base a la obtención de valores a través de éste sistema. Uso Usar la función json_decode para decodificar un JSON. Supongamos que éste es nuestro JSON generado, a partir del enlace: https://club-mice.com/yuir_lacasitos/api.php?user=usuario
Vamos a usar la función json_decode sobre este JSON, para ello vamos a suponer que nuestro JSON es un JSONArray, es decir que es un array de datos, así pues, vamos a guardar en un array el resultado de decodificar el JSON.
Para finalizar, puedes usar la función print_r($array); para mostrar todos éstos datos obtenidos de la manera que más gustes. Al igual, todos estos datos son genéricos, pueden cambiar depende a lo que vayas a hacer con esta API. Información adicional En caso de que no hayas entendido o necesites que amplíe la información otorgada aquí, puedes pedírmelo. Siempre y cuando no me pidas que te haga el código completo. Por ahora, puedo proporcionarte parte del código que he usado en mi sistema de estadísticas para que lo uses o puedas entender mejor todo.
Última actualización: 2018-04-06 09:57:21 Dernière modification le 1547439480000 |
Epicardiectomy « Citoyen » 1487271360000
| 2 | ||
me explicas? :0 |
Skyler28 1487272680000
| | ||
[Modéré par Ratacp, raison : Fuera de tema] |
1 | ||
Khe es? |
2 | ||
Debí percatar ésto antes, pero lamentándolo mucho la API no funcionará hasta que consiga a alguien responsable con una página segura que me permita aparcar allí la herramienta, puesto que mi anterior página ha caducado y no está en mis posibilidades ni en la de ningún otro administrador de la misma poder pagarla. |
Robare_tu_foto « Citoyen » 1488235860000
| 1 | ||
Que mal que imices cerro . . . :( |
Envidiame 1488235920000
| | ||
[Modéré par Flumazenil, raison : Fuera de tema.] |
Robare_tu_foto 1488236160000
| | ||
[Modéré par Flumazenil, raison : No aporta al tema / cita al comentario número 7.] |
Frankusky « Citoyen » 1488246660000
| 1 | ||
Holi, de casualidad me podrias compartir los endpoints de la api de TFM? o me podrias brindar una luz de como es el procedimiento para solicitarlo? |
Celnus « Censeur » 1488691980000
| 1 | ||
[05/03/17] La API vuelve a funcionar. (y la página) |
4 | ||
Próximamente se actualizará la API y se mostrarán más datos de los usuarios, incluyéndose: título, nivel y prestigio del foro. Además de arreglar ciertos errores y añadir ciertas novedades. |
Celnus « Censeur » 1494022560000
| 1 | ||
Yuir a dit : -esperando-<3 |
0 | ||
[•] Por problemas de seguridad la API no se encuentra funcionando, trataremos de solucionarlo lo antes posible. |
1 | ||
La API ya funciona, y tenemos un nuevo enlace para que puedan acceder a ella. Toda la información requerida contenida al principio del hilo. |
Celnus « Censeur » 1501034640000
| 0 | ||
Yuir a dit : Genial :D |
Celnus « Censeur » 1503149760000
| 0 | ||
[ACTUALIZACIÓN] Pueden mostrar las estadísticas de las tribus con esta API: https://api.club-mice.com/tribe.php?name=nombredetribu ó http://api.club-mice.com/tribeid.php?name=idtribu (recomiendo usar la segunda opción, ya que algunas tribus tienen caracteres especiales en el nombre y resulta difícil encontrarla en la API) Por ejemplo, en caso de mi tribu sería: https://api.club-mice.com/tribe.php?name=Ayax%20Incorporated o bien, por el ID: http://api.club-mice.com/tribeid.php?name=846988 (para saber el ID de tu tribu, ve a tu perfil del foro y haz clic en el nombre de tu tribu > Perfil, el ID saldrá en la dirección url): http://atelier801.com/tribe?tr=846988 Los datos que mostrará son los siguientes: 1 2 3 {"name":"Ayax Incorporated", Con esto, pueden llegar a mostrar las estadísticas de todas las tribus, por ejemplo: Un buscador (clic aquí) Estadísticas de una tribu (clic aquí) Et voilà ! |
Faaackuuu « Censeur » 1503158580000
| 1 | ||
Gracias esta buenisimo! |
0 | ||
[•] Actualicé el hilo ya que hubieron ciertos cambios en la página que impedían el correcto funcionamiento de la API con la información que aquí se mostraba. [•] Errores solucionados. [•] Mejoras implementadas. |