HomePage
Version 45 (nimetu, 02/21/2014 09:40 am)
| 1 | 30 | vl | h2. Welcome to the Ryzom API Wiki. |
|---|---|---|---|
| 2 | 1 | vl | |
| 3 | 15 | vl | You'll find here the documentation about Ryzom API. |
| 4 | 1 | vl | |
| 5 | 40 | nimetu | Ryzom API is an URL based system to get some Ryzom information like game time or character/guild profile. |
| 6 | 12 | vl | |
| 7 | 29 | vl | *Note*: Ryzom API is currently in *Beta test*. It means that it's possible we'll change the API, the XML format, the API keys format in the near future. |
| 8 | 1 | vl | |
| 9 | 40 | nimetu | h2. New API keys |
| 10 | 40 | nimetu | |
| 11 | 40 | nimetu | New API keys are 41 alphanumeric characters. Character keys start with 'c' and guild keys with 'g'. |
| 12 | 40 | nimetu | |
| 13 | 40 | nimetu | API keys can be created using "RyzomAPI app":http://app.ryzom.com/app_ryzomapi |
| 14 | 40 | nimetu | |
| 15 | 40 | nimetu | To generate or view guild keys, you need to be guild leader or high officer. |
| 16 | 40 | nimetu | |
| 17 | 21 | zorglub | h2. Available Ryzom API |
| 18 | 1 | vl | |
| 19 | 43 | nimetu | * *[[App]]*: User authentication for apps registered in AppZone. |
| 20 | 40 | nimetu | |
| 21 | 40 | nimetu | h3. XML sources |
| 22 | 40 | nimetu | |
| 23 | 44 | nimetu | * *[[Time]]*: To know the time and date in Ryzom. |
| 24 | 40 | nimetu | * *[[Guilds]]*: To display the list of all guilds. |
| 25 | 40 | nimetu | * *[[Guild]]*: To access guild information. |
| 26 | 1 | vl | * *[[Character]]*: To access character profiles. |
| 27 | 40 | nimetu | |
| 28 | 40 | nimetu | h3. Tools |
| 29 | 40 | nimetu | |
| 30 | 18 | vl | * *[[Render]]*: PHP functions to render a webpage with Ryzom style. |
| 31 | 40 | nimetu | * *[[ItemIcon]]*: To display the icon of an item. |
| 32 | 1 | vl | * *[[GuildIcon]]*: To display the icon of a guild. |
| 33 | 1 | vl | |
| 34 | 1 | vl | h2. User Tools |
| 35 | 35 | vl | |
| 36 | 33 | vl | * *[[ExampleProfile]]*: Display a basic character profile. |
| 37 | 32 | vl | |
| 38 | 32 | vl | h2. PHP API |
| 39 | 32 | vl | |
| 40 | 41 | nimetu | We developed a set of helper function in PHP to easier access the Ryzom API. [[PHP Ryzom API|More information...]] |
| 41 | 40 | nimetu | |
| 42 | 45 | nimetu | h2. 3rd party libraries |
| 43 | 45 | nimetu | |
| 44 | 45 | nimetu | Python bindings to the Ryzom API (by Partholon) can be found on "github":https://github.com/TychoBrahe/py-ryzom-api |
| 45 | 45 | nimetu | |
| 46 | 4 | vl | h3. What's new in the API? |
| 47 | 9 | vl | |
| 48 | 15 | vl | You can see the changes made in the api on [[Changelog|this page]]. |
| 49 | 15 | vl | |
| 50 | 10 | vl | h2. Discuss |
| 51 | 10 | vl | |
| 52 | 15 | vl | You want to discuss about Ryzom API? You have the choice: |
| 53 | 10 | vl | |
| 54 | 14 | vl | h3. Forums |
| 55 | 10 | vl | |
| 56 | 42 | nimetu | "forum topic":http://app.ryzom.com/app_forum/index.php?page=topic/view/18541 |
| 57 | 1 | vl | |
| 58 | 23 | vl | h3. Chat |
| 59 | 1 | vl | |
| 60 | 1 | vl | Chat with us about Ryzom API on IRC: *irc.freenode.net / #ryzom* |