While working on Fedimojis, I’d like to check that the link entered by the user is actually a Mastodon server, to avoid bugs or loading thousands of emojis from Pixelfed instances that don’t distinguish between local and external emojis.
How can I do this?
You must log in or # to comment.
Most software responds to /.well-known/nodeinfo with this info iirc
Okay! So you first need to check
/.well-known/nodeinfo
to get/nodeinfo/2.0.json
!In the case of Pixelfed it’s in /api/nodeinfo/2.0.json
@[email protected] pretty much all software should be implementing nodeinfo: https://github.com/jhass/nodeinfo
usually reachable via HTTP on an endpoint like url/nodeinfo/2.0.json