So out of utter ignorance: are the background colors for a status that are I assume generated based upon the emoji selection somehow directly accessible via the API? I’m not even sure I’m looking to do somewhere here but this question has been on my mind.
I nearly forgot about it, but there is an endpoint you can use for this: https://api.omg.lol/statuslog/emoji/🎈
This endpoint returns the URL to the fluent emoji image and the background color as well. You can just swap the emoji at the end of the URL for any other emoji in the fluent set and you’ll get the data for it. Hope this helps!
Somehow I missed that, that’s useful. I can’t seem to get anything but the default result, though. For example, if I’m trying to use Woman Facepalming: Medium Skin Tone, I can’t figure out how to get it to return exactly that variant, not the background color value for
Ah, sorry about that — I have a little work to do in order to get the Fitzpatrick scale skin color variants working properly. I can see in the code where I started that, but I never quite finished it. Shouldn’t take too much to wrap it up though, so I’m tagging this as a feature-request to track it.
Also tagging as bug since @ediz discovered a related issue when trying to select the “person getting haircut” emoji. Statuslog attempts to fetch
https://cdn.cache.lol/type/fluentui-emoji-main/assets/Person%20getting%20haircut/3D/person_getting_haircut_3d.png but the correct URL is
/Default/ segment is related to the available skin tone variations, as shown here).
This bug has been fixed, finally! Sorry for the delay.