![]() |
#1 |
Doing the wrong thing the right way since 2010.
Site and Game Administrator
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jul 2007
Posts: 1,813
|
![]() I've been working on a small side-project that might help some people who like making there own stats.
http://www.flashflashrevolution.com/api/ While currently it only supports retrieving a players levelranks and recent games, it can be expanded to provide more data to programmers. Since it's currently in beta, it might have an odd error here and there, but for the most part, it should be fine. There is a credit system in place to prevent a ton of abuse, so it should allow 50 level rank loads an hour. If you have any suggestions of how to improve this, please suggest. --- Feb 6th, 2015: Added: Recent Games, use "action=recent_games". Last edited by Velocity; 02-6-2015 at 06:30 PM.. |
![]() |
![]() |
![]() |
#2 |
🥓<strong><span style="col
Resident Overseer
![]() Join Date: Mar 2007
Location: Kingsport, TN
Posts: 7,648
|
![]() I like where this is going. Nice work
__________________
![]() |
![]() |
![]() |
![]() |
#3 |
The Doctor
![]() Join Date: Apr 2006
Age: 35
Posts: 6,145
|
![]() I don't get it
|
![]() |
![]() |
![]() |
#4 |
no
![]() ![]() ![]() Join Date: Jan 2004
Age: 33
Posts: 1,850
|
![]() http://rest.elkstein.org/
it's an interface for developers to programmatically leverage information from FFR's backend. pretty simple to understand if you are a developer. |
![]() |
![]() |
![]() |
#5 |
( ŻuŻ)-b
![]() |
![]() it seems i can only access the first two levels for a user's level ranks ("Terror from Beyond" and "Get on the Move"). is there a reason for this?
Last edited by s1rnight; 12-16-2014 at 02:18 AM.. |
![]() |
![]() |
![]() |
#6 |
Doing the wrong thing the right way since 2010.
Site and Game Administrator
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jul 2007
Posts: 1,813
|
![]() opps, I was debugging something.
Should be fixed. Last edited by Velocity; 12-16-2014 at 07:56 AM.. |
![]() |
![]() |
![]() |
#7 |
( ŻuŻ)-b
![]() |
![]() woot~ thank you!
|
![]() |
![]() |
![]() |
#8 |
FFR Wiki Admin
Wiki Administrator
![]() ![]() |
![]() What does the timestamp means ?
__________________
|
![]() |
![]() |
![]() |
#9 |
Doing the wrong thing the right way since 2010.
Site and Game Administrator
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jul 2007
Posts: 1,813
|
![]()
Credits:
Time till the IP credits reset. Levelranks: Refers to the time when that score was recorded. It's in Unix/Epoch Time. Last edited by Velocity; 12-16-2014 at 10:15 AM.. |
![]() |
![]() |
![]() |
#10 |
Wiki Staff
![]() ![]() Join Date: Jun 2014
Posts: 307
|
![]() Hi, I came across this page and wanted to thank you for doing this side project
![]() Edit (deleting original question): I was confused about the user API key and IP credits. But it's making more sense after thinking about it. Yay! ![]() Last edited by llyair; 12-23-2014 at 10:56 AM.. |
![]() |
![]() |
![]() |
#11 |
( ŻuŻ)-b
![]() |
![]() is there any chance you could add "notes in song" under the "info" bracket on the levelranks json? need it for a script
![]() |
![]() |
![]() |
![]() |
#12 |
Doing the wrong thing the right way since 2010.
Site and Game Administrator
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jul 2007
Posts: 1,813
|
![]() |
![]() |
![]() |
![]() |
#13 |
Wiki Staff
![]() ![]() Join Date: Jun 2014
Posts: 307
|
![]() Hi again (: I'm using the JSON values returned, I don't know if it's just me, but I'm getting that song names <2008> and <00.01> are coming back as integers while the others are strings. And in the case of <00.01>, the song name is actually (truncated?) to simply 0.
"info":{... "name":2008 ...} "info":{... "name":0 ...} I guess I just ran into this now and it crashed my program (typechecking threw an error), so I wanted to bring it up as an fyi to anyone else who might run into the same thing ^^ I'm not familiar with handling JSON or even xml data in general, though, so maybe it's just me? But I added a check for integers, which works fine, and I just need to assume that when I see the song 0 it means 00.01. Sooo yep, just wanted to put this out there~ EDIT1: Ohh okay I just checked the xml, it has ![CDATA[ 2008 ]] and ![CDATA[ 00.01 ]], which I think is expected... maybe I should switch ^^ EDIT2: Lol not to make this point ad nauseam, either, but since I'm here anyways, here's a list c: "136.6" --> 136 "20031023" --> 20031023 "300" --> 300 "3020" --> 3020 Last edited by llyair; 01-31-2015 at 07:53 PM.. |
![]() |
![]() |
![]() |
#14 | |
Doing the wrong thing the right way since 2010.
Site and Game Administrator
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jul 2007
Posts: 1,813
|
![]() Quote:
Last edited by Velocity; 01-31-2015 at 08:40 PM.. |
|
![]() |
![]() |
![]() |
#15 |
Wiki Staff
![]() ![]() Join Date: Jun 2014
Posts: 307
|
![]() |
![]() |
![]() |
![]() |
#16 |
Doing the wrong thing the right way since 2010.
Site and Game Administrator
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jul 2007
Posts: 1,813
|
![]() Should be fixed now.
|
![]() |
![]() |
![]() |
#17 |
Wiki Staff
![]() ![]() Join Date: Jun 2014
Posts: 307
|
![]() |
![]() |
![]() |
![]() |
#18 |
the Haku
![]() ![]() ![]() Join Date: Jul 2005
Age: 35
Posts: 4,527
|
![]() What do you do with {"status":-1,"error_id":"invalid_key","error":"Invalid API Key"} after getting an API Key?
__________________
|
![]() |
![]() |
![]() |
#19 |
Wiki Staff
![]() ![]() Join Date: Jun 2014
Posts: 307
|
![]() ><;; Hiii... c:
Now I'm getting that some songs have "good" reported in "scores" while others don't, for both JSON and xml outputs. For example: "1602":{"info":{"level":1602,"genre":12,"name":"Piano Etude (Demon Fire) [Oni]","difficulty":86,"notes":2152,"length":"3:17"},"scores":{"score":0,"perfect":0,"good":0,"average":0,"miss":0,"boo":0,"combo":0,"played":0,"rank":162}} vs. "1596":{"info":{"level":1596,"genre":1,"name":"Eclipse","difficulty":43,"notes":441,"length":"0:46"},"scores":{"score":683550,"perfect":441,"average":0,"miss":0,"boo":0,"combo":441,"played":13,"timestamp":1419032993,"rank":1}} From looking at a few more (haven't checked them all), it seems like the majority of ones returning "good" are in Skill Token/Token/difficulty > 80, but not all Skill Token songs are returning "good." (St. Scarhand [Standard] doesn't have "good"). Just another small thing I'm running into, hmm~ thanks for any help/advice in advance! (: Last edited by llyair; 01-31-2015 at 11:29 PM.. |
![]() |
![]() |
![]() |
#20 | |
Doing the wrong thing the right way since 2010.
Site and Game Administrator
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jul 2007
Posts: 1,813
|
![]() I added support for retrieving a players last 10 played songs.
Quote:
Last edited by Velocity; 02-6-2015 at 06:32 PM.. |
|
![]() |
![]() |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|