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 woman_facepalming_3d.png
.
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 https://cdn.cache.lol/type/fluentui-emoji-main/assets/Person%20getting%20haircut/Default/3D/person_getting_haircut_3d_default.png
(the /Default/
segment is related to the available skin tone variations, as shown here).
This bug has been fixed, finally! Sorry for the delay.