Forum Discussion

🚨 This forum is archived and read-only. To submit a forum post, please visit our new Developer Forum. 🚨
TheAndromedaCat's avatar
11 months ago

Pulling all of a user’s achievements

Is there any way to pull all of a user’s achievements through API instead of through settings or the profile? I’d love to be able to track my achievements externally instead of just through the headset which is difficult anyways due to the removal of the scoreboards app.

6 Replies

  • I have been looking into https://graph.oculus.com/$USER_ID/achievements but the access_token requires an $APP_ID and $APP_SECRET, so I think it is only possible per app.

    However, I was able to request and download a JSON-file with all my (partial) earned achievements
    Check https://www.youtube.com/watch?v=xYcvpITgbME
    Click on 'Download your information' (instead of 'View your information') at timestap 1:32

    If no replacement for Scoreboards is announced by the end of this month, I'm gonna start coding something in client-side javascript to visualise this file (group by App, sort by date, ...)
    When this is finished, I'll put it online somewhere so everybody can use it

  • It's up and running
    https://achievements-json.glitch.me/ 

    It's not much. But it does a little more than the phone app.
    It groups the achievements by app and you can see achievements that are in-progress but not yet fully completed.

    I'll keep searching after a way to find achievements that are not yet earned/in-progress.
    But chances are slim that I'll find something


    • You should look into contacting the people at Exophase to see if they could help or even merge this project with their website, its my go to achievement showcase site

      • DenHBR's avatar
        DenHBR
        Protege

        I have made some progress on https://achievements-json.glitch.me this month
        It's still a work in progress, but it now has
        - counters for earned, in-progress, missing and total achievements (per game and all games combined)
        - List with all achievement definitions per game (earned=green/in-progress=orange/missing=red)
        - Completion % per game (a ‌‌ for 100%) and a ‌‌ counter for all games combined

        There is still some manual labour to add the unknown AppIDs and their achievement definitions.
        You can do these yourself or wait until I do them (currently the backlog is empty)