(No se muestran 3 ediciones intermedias del mismo usuario) | |||
Línea 1: | Línea 1: | ||
− | + | <noinclude>{{Trad | |
|DE = Ryzom API |DEs= | |DE = Ryzom API |DEs= | ||
|EN = Ryzom API |ENs= 0 | |EN = Ryzom API |ENs= 0 | ||
− | |ES = Ryzom API |ESs= | + | |ES = Ryzom API |ESs= 2 |
|FR = Ryzom API |FRs= | |FR = Ryzom API |FRs= | ||
|RU = Ryzom API |RUs= | |RU = Ryzom API |RUs= | ||
Línea 12: | Línea 12: | ||
Esta página es la versión [[Portal:Forge|Ryzom Forge]] del sitio <span class="plainlinks">[https://api.ryzom.com/ api.ryzom.com]</span>. | Esta página es la versión [[Portal:Forge|Ryzom Forge]] del sitio <span class="plainlinks">[https://api.ryzom.com/ api.ryzom.com]</span>. | ||
− | De acuerdo a [[:wikipedia:es:Interfaz de programación de aplicaciones|Wikipedia]], una API ( en inglés, ''application programming interface'') o interfaz de programación de aplicaciones, es una interfaz informática que define las interacciones entre varios ''software'' como una [[wikipedia:es:capa de abstracción]]. Define los tipos de llamadas o solicitudes que se pueden realizar, cómo hacerlas, los formatos de datos que se deben utilizar, las convenciones a seguir, etc. [...] A través el enmascaramiento de información, las API permiten la programación modular, lo que permite a los usuarios usar la interfaz independientemente de la implementación. | + | De acuerdo a [[:wikipedia:es:Interfaz de programación de aplicaciones|Wikipedia]], una API ( en inglés, ''application programming interface'') o interfaz de programación de aplicaciones, es una interfaz informática que define las interacciones entre varios ''software'' como una [[wikipedia:es:capa de abstracción|capa de abstracción]]. Define los tipos de llamadas o solicitudes que se pueden realizar, cómo hacerlas, los formatos de datos que se deben utilizar, las convenciones a seguir, etc. [...] A través el enmascaramiento de información, las API permiten la programación modular, lo que permite a los usuarios usar la interfaz independientemente de la implementación. |
En nuestro caso, [[Ryzom API]] es un sistema basado en URL para obtener de Ryzom ''in-game information'' como el tiempo de juego, el perfil de personajes, de gremios... | En nuestro caso, [[Ryzom API]] es un sistema basado en URL para obtener de Ryzom ''in-game information'' como el tiempo de juego, el perfil de personajes, de gremios... | ||
El registro de cambios de API se puede encontrar en '''<span class="plainlinks">[https://app.ryzom.com/app_forum/index.php?page=topic/view/18541 forum]</span>'''. | El registro de cambios de API se puede encontrar en '''<span class="plainlinks">[https://app.ryzom.com/app_forum/index.php?page=topic/view/18541 forum]</span>'''. | ||
− | + | ||
==Fundamentos== | ==Fundamentos== | ||
=== URL de base === | === URL de base === | ||
Línea 23: | Línea 23: | ||
=== Claves API === | === Claves API === | ||
*Las claves API son 41 caracteres alfanuméricos. Los personajes comienzan con 'c' y los gremio con 'g'. | *Las claves API son 41 caracteres alfanuméricos. Los personajes comienzan con 'c' y los gremio con 'g'. | ||
− | *Las claves API deben crearse usando "RyzomAPI app": <span class="plainlinks"> | + | *Las claves API deben crearse usando "RyzomAPI app": <span class="plainlinks">https://app.ryzom.com/app_ryzomapi</span> |
*Debes ser líder del gremio o alto oficial para administrar y ver la clave API del gremio. | *Debes ser líder del gremio o alto oficial para administrar y ver la clave API del gremio. | ||
− | === PHP | + | === API PHP === |
− | [[:wikipedia:PHP|PHP]] | + | La biblioteca API [[:wikipedia:es:PHP|PHP]] se puede encontrar en el repositorio [https://bitbucket.org/nimetu/ryzomapi_lite/src/default/ ryzomapi_lite]. |
− | === | + | === Bibliotecas de terceros === |
− | + | Las traducciones de paginas PHP e información sobre los recursos se pueden encontrar en el repositorio <span class="plainlinks">https://github.com/nimetu/ryzom_extra</span>. La rama <span class="plainlinks">[https://github.com/nimetu/ryzom_extra/tree/json-resources json-resources]</span> tiene datos en formato [[:wikipedia:es:JSON|JSON]]. | |
− | === | + | === ¿Interfaz de [[:wikipedia:es:Python|Python]]?=== |
− | == | + | ==Funciones== |
− | ===[[Ryzom API/Time|Time]]=== | + | ===[[Ryzom API/Time|Tiempo ''(Time)'']]=== |
+ | Es la fecha en el uso informático es decir: día y hora. | ||
+ | <nowiki>{{/Time}}:</nowiki><br/> | ||
{{/Time}} | {{/Time}} | ||
− | ===[[Ryzom API/Character|Character]]=== | + | ===[[Ryzom API/Character|Personaje ''(Character)'']]=== |
+ | <nowiki>{{/Character}}:</nowiki><br/> | ||
{{/Character}} | {{/Character}} | ||
Línea 104: | Línea 107: | ||
----{{Last version link|Ryzom API}}<noinclude> | ----{{Last version link|Ryzom API}}<noinclude> | ||
{{Portal|Forge}} | {{Portal|Forge}} | ||
− | [[ | + | |
+ | [[Category: Trash]][[Category:Encyclopatys]] | ||
</noinclude> | </noinclude> |
Esta página es la versión Ryzom Forge del sitio api.ryzom.com.
De acuerdo a Wikipedia, una API ( en inglés, application programming interface) o interfaz de programación de aplicaciones, es una interfaz informática que define las interacciones entre varios software como una capa de abstracción. Define los tipos de llamadas o solicitudes que se pueden realizar, cómo hacerlas, los formatos de datos que se deben utilizar, las convenciones a seguir, etc. [...] A través el enmascaramiento de información, las API permiten la programación modular, lo que permite a los usuarios usar la interfaz independientemente de la implementación.
En nuestro caso, Ryzom API es un sistema basado en URL para obtener de Ryzom in-game information como el tiempo de juego, el perfil de personajes, de gremios... El registro de cambios de API se puede encontrar en forum.
Todas las consultas están usando https://api.ryzom.com
como radical del URL.
La biblioteca API PHP se puede encontrar en el repositorio ryzomapi_lite.
Las traducciones de paginas PHP e información sobre los recursos se pueden encontrar en el repositorio https://github.com/nimetu/ryzom_extra. La rama json-resources tiene datos en formato JSON.
Es la fecha en el uso informático es decir: día y hora.
{{/Time}}:
Ryzom API/Time
{{/Character}}:
Ryzom API/Character
Pages in Category : "API templates" :