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* |