Difference between revisions of "Ryzom API"

From EncyclopAtys

Jump to: navigation, search
(Created page with "{{WIP}} __TOC__ <br /> <br /> <br /> This page is the Wiki Forge version of <span class="plainlinks">[https://api.ryzom.com/ api.ryzom.com]</span> site According to :wikip...")
 
Line 10: Line 10:
  
 
In our case: [[Ryzom API]] is an URL based system to get some Ryzom ''in-game information'' like game time, character, guild profile...
 
In our case: [[Ryzom API]] is an URL based system to get some Ryzom ''in-game information'' like game time, character, guild profile...
 +
API changes log can be found on '''<span class="plainlinks">[https://app.ryzom.com/app_forum/index.php?page=topic/view/18541 forum]</span>'''
 +
 +
== Base URL ==
 +
All requests are using '''<span class="plainlinks">[https://api.ryzom.com]</span>''' as base url.
 +
 +
== API keys ==
 +
:API keys are 41 alphanumeric characters. Character keys start with 'c' and guild keys with 'g'.
 +
:API keys must be created using "RyzomAPI app": <span class="plainlinks">[https://app.ryzom.com/app_ryzomapi]</span>
 +
:You must be guild leader or high officer to manage and view guild api key.
 +
 +
== PHP API ==
 +
 +
PHP API library can be found in the [https://bitbucket.org/nimetu/ryzomapi_lite/src/default/ ryzomapi_lite] repository.
 +
3rd party libraries
 +
 +
(php) Sheet translations and info about resources can be found from https://github.com/nimetu/ryzom-extra repository.
 +
json-resources branch has data in json format.
 
<br />
 
<br />
 
<br />
 
<br />

Revision as of 18:08, 22 July 2020


Important.png
Under Construction Panel.png !!!! WIP !!!! Under Construction Panel.png
There are currently still 74 articles in preparation in the category "WIP"
Article in preparation. Please let the author finish it before you modify it.
The last editing was from Dorothée on 22.07.2020.




This page is the Wiki Forge version of api.ryzom.com site

According to Wikipedia, an An API or "Application Programming interface" is a computing interface which defines interactions between multiple software intermediaries. It defines the kinds of calls or requests that can be made, how to make them, the data formats that should be used, the conventions to follow, etc. [...]Through information hiding, APIs enable modular programming, which allows users to use the interface independently of the implementation.

In our case: Ryzom API is an URL based system to get some Ryzom in-game information like game time, character, guild profile... API changes log can be found on forum

Base URL

All requests are using [1] as base url.

API keys

API keys are 41 alphanumeric characters. Character keys start with 'c' and guild keys with 'g'.
API keys must be created using "RyzomAPI app": [2]
You must be guild leader or high officer to manage and view guild api key.

PHP API

PHP API library can be found in the ryzomapi_lite repository. 3rd party libraries

(php) Sheet translations and info about resources can be found from https://github.com/nimetu/ryzom-extra repository. json-resources branch has data in json format.








Last version 2023-05-27•

Portal|Forge