Skip to main content
TheAndromedaCat
New Participant
January 9, 2025

Pulling all of a user’s achievements

  • January 9, 2025
  • 6 replies
  • 1298 views

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

    Participant
    January 19, 2025

    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

    Participant
    January 27, 2025

    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


    TheAndromedaCat
    New Participant
    February 2, 2025

    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

    Participant
    February 28, 2025

    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)