Closed mihalt closed 1 month ago
It looks like Skype for Web doesn't make that call any more -- I'm guessing they've transitioned to a list of emoticons built into the JavaScript code instead. There does seem to be an endpoint to look up individual emoticons (e.g. here for (hi)
), but I can't see a way to get a list of them any more.
It looks like Skype for Web doesn't make that call any more -- I'm guessing they've transitioned to a list of emoticons built into the JavaScript code instead. There does seem to be an endpoint to look up individual emoticons (e.g. here for
(hi)
), but I can't see a way to get a list of them any more.
oh, not good. So, do I understand correct that the only way to get full old emotions ids is to fetch saved from my old database? And get a peacture of each of them separately through its api?
Do you have this ids list? Or should I send you?
Note that the list of emoticons SkPy fetched was an old (and likely incomplete) list in any case, probably due to requesting against a fake version 0.0.0.0
. If you have a cached copy of the static data then you can continue to use it for your own lookups -- I don't think I want to ship a copy with SkPy though as everything else is currently retrieved directly from Skype servers.
There is a support page with the "full list" of all emoticons, which looks like it might actually live up to its name (it includes all the hidden ones too), so you could probably parse those tables into an updated list, though the IDs aren't there. In most if not all cases, the ID should be one of the shortcuts, but when there are multiple you'll have to figure out which one it is.
There is a support page with the "full list" of all emoticons, which looks like it might actually live up to its name (it includes all the hidden ones too), so you could probably parse those tables into an updated list, though the IDs aren't there. In most if not all cases, the ID should be one of the shortcuts, but when there are multiple you'll have to figure out which one it is.
Yes, not all. For example "Grinning face with big eyes". Its id "grinningfacewithbigeyes" doesn't match with skype url. It would be really nice to have any built-in possibility of getting fresh emotions. Or at least to be able to use previous old with mock or something like that.
Can you also maybe create any built-in api to use previously mentioned https://static-asm.secure.skypeassets.com/pes/v1/emoticons/hi/views/meta.en-GB too?
Has the static endpoint just started working again? SkypeUtils.static
requests a config file which gives this static URL and which seems to be working as before. A temporary issue perhaps?
Indeed, it woks now, ahaha. It's a luck when problem is resolving by itself. Thank's for your attention!
Before we start...
Summary
When I call SkypeUtils.static["items"], I get SkypeApiException with 409 error
That's how the link is looks like in browser from loggined account
Code sample
Code output
Explain your code
call static
SkPy version
0.10.7
Python version
3.10
Anything else?
No response