Want Tracker data directly on your website / blog?

Discussion in 'Planet Calypso' started by starfinder, Mar 6, 2010.

  1. Tired of having to program a complete tracker tool.. then having to get a bunch of people to run this tool 24/7 to ensure full data coverage?

    Would you still like to "play arround" with the numbers.. or make your own tracker page?

    Now you can..

    Entropia Tracker offers an unique XMl feed whereby you can model and select exactly which data you want to show on your website.. Exactly as you want to show it where you want to show it....


    All it requeires is that you have an Entropia Tracker login and API key.. (Both are free of charge).. Then you can get more or less any data you want.

    The data is in XML format for easy integration in any websites or blogs.


    Currently a number of methods of calling the XML page is avalibe, if any more are needed, feel free to PM me, then I will make them/it.

    Please note: The event system on Entropia Tracker is currently undergoing final stages - once this is done you can also view stats on ET events via the XML.


    You can view the documentation to the XML here:
    www.entropiatracker.com/api/api.asp





    Or below:


    Documentation



    To call the XML pages please always remember to include your username and API key.
    The Base-URL of the XML calls is always the same: http://www.entropiatracker.com/api/api.asp
    You must include your username and API key, which XML chart you want, as well as other individual parameters directly to the XML page.
    A Base Call should always look like:
    http://www.entropiatracker.com/api/api.asp?APIUSER=YOUR USERNAME HERE&KEY=YOUR API KEY HERE
    If you do not call the XML page with any parameters you will be presented with a list of options on how to call the page in order to get which XML chart you want.



    Methods of calling the XML page:
    When you want a specific chart on the XML page you simply call it with the requested querystring.
    An example of this is the base call + "&mode=biggestLootMobMaturity&mobID=85&matureID=5"
    Hence the complete call will look as follows:
    http://www.entropiatracker.com/api/api.asp?APIUSER=YOUR USERNAME HERE&KEY=YOUR API KEY HERE&mode=biggestLootMobMaturity&mobID=85&matureID=5
    Please note all querystring requests ARE casesensitive!


    Current methods:
    InputReturn values
    Get the biggest loot for a specific mob/maturity recorded by Entropia Tracker.

    Input
    - biggestLootMobMaturity
    - mobID
    - matureID

    Output
    - Loot value
    - ID of the avatar/team who got the loot
    - Avatar / team name
    - Timestamp of the loot


    Get the entire roster of any soc.
    Input
    - lookupsoc
    - socID

    Output
    - PlayerID
    - Avatar name
    - Hunting rank
    - Mining rank
    - Crafting rank
    - Link to players page on Entropia Tracker.


    Get the Entropia Tracker ID of mob / maturity combination.
    Input
    - getMobIDMatureID
    - mobName (Example: Atrox Old) - mobID

    Output
    - matureID
    - mobName
    - maturityName

    Get informations about a specific player / team.
    Input
    - lookupPlayer
    - playerName

    Output
    - playerID
    - playerName
    - huntingRank
    - miningRank
    - craftingRank
    - socName
    - isTeam (bool)


    Get last 100 ubers (+1K) on a specific mob
    Input
    - getUbersMob
    - mobName (Example: Atrox)

    Output
    - lootValue
    - playerID
    - mobID
    - maturityID
    - avatarName
    - isTeam
    - lootTime

    Get last 100 soc globals from YOUR soc
    Input
    - getSocGlobals

    Output
    - lootValue
    - playerID
    - mobID
    - maturityID
    - avatarName
    - isTeam
    - lootTime


    Get your own globals
    Input
    - getMyGlobals

    Output
    - lootValue
    - playerId
    - mobID
    - maturityID
    - avatarName
    - isTeam
    - lootTime

    Get the latest hunting HOF
    Input
    - getlastHuntingHof

    Output
    - lootValue
    - mobID
    - maturityID
    - avatarName
    - isTeam
    - lootTime


    Get the latest mining HOF
    Input
    - getLastMiningHoF

    Output
    - findValue
    - mineralName
    - mineralID
    - avatarName
    - findTime


    Get the ID of an avatar/team
    Input
    - getPlayerID
    - Player/Avatar name
    (HTMLEncode special characters - eg: & = %26 and ' ' = %20)

    Output
    - playerID
    - isRegistered (on Entropia Tracker)

    Get last 100 HoF's from a specific player
    Note: If the player is hidden on Entropia Tracker the result will be 0 values in all fields.
    Input
    - getPlayerHoFs


    Output
    - PlayerID - hofValue
    - hoFType (Hunting, Mining, Crafting)
    - what (Atrox Old, Lysterium Stone..)
    - hofTime
     
  2. narfi

    narfi Lost

    While its all above my head this looks pretty sweet. Im going to talk to a guy in my soc to see if we can get some of this on our soc's website.

    thanks,

    narfi
     
  3. aridash

    aridash large throbbing member

    the API offers quite a few options, but there seems to be a lack of a simple straight feed of all globals, either live or delayed. or am i missing somthing?
     

  4. Well.. the point is that "for ALL globals".. go to Entropia Tracker... for "specialized" data.. go to "XXXXX site".. IE.. your soc stats.. on your soc's page.. "interresting stats" (ubers, last hof.. biggest loot on a mob... and so on).. if you want to do something special with that on your site, that I do in a different way - or dont do at all.. then you have the option to do so via the API..

    So.. "raw numbers".. = ET... everything else = your site...
     
  5. aridash

    aridash large throbbing member

    ET doesnt offer raw numbers it offers a presentation of the data. as far as i can see the API offer a series of filtered views of the data. raw data would be access to the whole, full historic data as a csv/feed, with no presentation or filters at all.
     
  6. So.. You havent looked at a specific mob on Entropia Tracker i take it?
    You can go to page 1,2,3,4,5,6,7,8... n-1 and see all the globals there...



    some of it is filtered.. some of it is raw..

    The HoF lists.. thats just the hof's.. no filter...

    The ranks and so on you get on players.. thats filtered data to show you the rank instead of the data the rank is composed of...

    Correct.

    The DB is about 400 MB as it is now.. I dont think its a viable solution to get that as a csv file.. :)

    I will look into the "live feed" tho.. That could be something "other ppl want" on their site for sure :)
     
  7. aridash

    aridash large throbbing member

    i can see the individual globals presented there, yes. i cant manipulte that or feed it into a graphing tool to render the historic trends (though i note the new graphing is much more sophisticated than before, so maybe i need to play with that more)

    is that all? chop it in to daily files.
     
    • Like Like x 1
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.