English French German Spanish Russian
New Ryzom API - Web Apps - Ryzom Community ForumHomeGuest

Web Apps


uiWebPrevious123456789uiWebNext

#1 [en] 

Hello API developers,

There is new api in the works at http://app.ryzom.com/app_ryzomapi

I would like your input on how it feels and what to change.

edit:
api php file and example script is available from repository.
Repository is compatible with composer and available from packagist.org with name ryzom/php-api

Edited 2 times | Last edited by Karu (4 years ago) | Reason: new repo

---

Hello!

#2 [en] 

Hooray!

Does this mean Zyroom functions that are API-dependent should work soon too?

---

#3 [en] 

Ummm... What do all those checkboxes mean and how do we fill in the {new_api_key} section? I could comment more substantively on the interface if I knew what it was supposed to do. :)

---


Remembering Tyneetryk
Phaedreas Tears - 12 years old and first(*) of true neutral guilds in Atys.
(*) This statement is contested, but we are certainly the longest lasting.
<clowns | me & you | jokers>

#4 [en] 

Did some "messing around" and I think that the top line in the first page should have something more informative in it, like {name_or_label}

The actual generation of the API was remarkably painless, but I still have no idea what the checkboxes mean except the "never expires" box. :)

---


Remembering Tyneetryk
Phaedreas Tears - 12 years old and first(*) of true neutral guilds in Atys.
(*) This statement is contested, but we are certainly the longest lasting.
<clowns | me & you | jokers>

#5 [en] 

what I think it means:

In the past you had 2 keys a partial one and a full key, if you regged on websites like ryzomarmory you had to choose between both lots info or less then you could fine tune it on the site but your key was still saved somewhere in a database and if you used full key then in theory sir Cotare had acces to your full char info.

With this tool you can fine tune how you make your key so can make a partial one where when you reg on a site like armory it only shows what you actually want it to show even if somebody gets hold your generated key.

Atleast that's what I think but some options could use some more info like what does 'public' mean?

---

Adaptation from "I have a dream" by "Martin Luther King"
I have a dream that one day this world will rise up and live out the true meaning of its creed: "We hold these truths to be self-evident: that all homin are created equal." I have a dream that one day on the hills of Fairhaven the sons of former homins left behind and the sons of former homins that were lucky enough to be rescued will be able to sit down together at a campfire of brotherhood. I have a dream that one day even the Matis, a state, sweltering with the heat of injustice and sweltering with the heat of oppression, will be transformed into an oasis of freedom and justice. I have a dream that my 64 little guildies will one day live in a nation where they will not be judged by the color of their skin or the religion they follow but by the content of their character. I have a dream today.

#6 [en] 

Bitttymacod
Did some "messing around" and I think that the top line in the first page should have something more informative in it, like {name_or_label}
I fixed some missing translations, Name field now has (hopefully) more descriptive text in it.
Bitttymacod
The actual generation of the API was remarkably painless, but I still have no idea what the checkboxes mean except the "never expires" box. :)

As Suboxide explained, modules control what information is put inside generated xml file.

You should check out the xml to see what that information is. Don't forget that result is cached for a while, so either hit regen button or create new key for each module.

---

Hello!

#7 [en] 

I suggest changing the default expiration date to 1 or 2 months in the future instead of "today"

Edit: ignore that (just saw that it's 1 year in the future)

Last edited by Jarnys (4 years ago)

---

#8 [en] 

Works quite well, thank you so much, Karu!

Small things:
I found a stack of raw materials of 0 quantity. I can provide you with the key and screenshots if needed.
Is the api to generate names and icons from sheet names back up already? My tables are somewhat old and don't include stuff like occupation items.

---

Casy * Foreign Secretary * Alliance of Honor
Intensive Care Bear

#9 [en] 

Thanks a lot, Karu!

And good thinking, that players can generate multiple keys per character with configurable "publicity". Much appreciated!

#10 [en] 

Casy (atys)
I found a stack of raw materials of 0 quantity. I can provide you with the key and screenshots if needed.
Thanks, its just a display bug. Stack size is missing from source xml when there is only one item, so api showed it as 0.
Casy (atys)
Is the api to generate names and icons from sheet names back up already? My tables are somewhat old and don't include stuff like occupation items.
item icon generator is up, but I'm not too sure about translator (old one only knew titles, iirc).

There is ryzom_extra library (by me) that could be used for translating.

---

Hello!

#11 [en] 

Great job, does it work very well.

Thank you so much

Eto.

#12 [en] 

Hello :))

Would you please inform where I can use the key?

As new player I not see the old API so I know not :/

Thanks!

#13 [en] 

Daniyar -- as an old player, I would also like to know this. What apps (if any) use the API? There used to be a really nice graphic signature that I wouldn't mind having back, for instance.

---


Remembering Tyneetryk
Phaedreas Tears - 12 years old and first(*) of true neutral guilds in Atys.
(*) This statement is contested, but we are certainly the longest lasting.
<clowns | me & you | jokers>

#14 [de] 

hi,

here is a small script to check the validation of the guild key. change the old one to this

UPDATE:

click her to look

Edited 13 times | Last edited by Syphox (4 years ago)

#15 [en] 

Syphox (atys)
here is a small script to check the validation of the guild key. change the old one to this
Please don't do that. That results you requesting xml twice.

Check errors after you download the xml. API key can expire, can be regenerated or there might be server side cache hiccup that gives temporal error.

---

Hello!
uiWebPrevious123456789uiWebNext
 
Last visit Fri Jul 28 04:35:35 2017 UTC
P_-1:

powered by ryzom-api