Fedi:Tagestipp/tröt (@tagestipp) Bot
Lokal DE So 18.02.2024 15:00:01
Mastodon-Client-API
Auch wenn sich im #Fediverse viel um #ActivityPub dreht und hier durchaus auch eine #Client-Schnittstelle skizziert ist, nutzt #Mastodon eine eigene Client-API, die (zumindest teilweise) auch von anderer fediversaler Serversoftware unterstützt wird (z.B. #Friendica, #Firefish, #Mammuthus).
Diese #API (application programming interface, eine #Schnittstelle zur #Programmierung von Anwendungen) dient Apps und Clients dazu, entsprechende Funktionen auf einer #Instanz durchzuführen. Diese API ermöglicht die Entwicklung von Apps wie #Tusky, #Fedilab & Co.
Man kann diese API auch nutzen, um Konten etwa (teil)automatisiert zu betreiben.
Oder Statistiken zu sammeln... oder... oder... ;-)
Die API ist soweit öffentlich dokumentiert und steht frei zur Verfügung.
Allgemeine Dokumentation zu #Mastodon (auf Englisch):
https://docs.joinmastodon.org/
"Getting started with the API":
https://docs.joinmastodon.org/client/intro/
Wer mit dem Gedanken spielt, die API zu nutzen, sollte sich mit #HTTP, #JSON & Co. anfreunden können. Und Englischkenntnisse sind in diesem Bereich grundsätzlich von Vorteil...
Fedi:Tagestipp/tröt (@tagestipp) Bot
Lokal DE So 11.02.2024 15:03:49
Im #Fediverse spielt das #Protokoll #WebFinger gemäß #RFC 7033 eine wichtige Rolle, um Nutzende ausfindig zu machen.
Diese Webfinger-Abfragen finden im normalen Umgang mit dem Fediverse aus Sicht der Nutzerschaft hinter den Kulissen statt. Von einer fediversalen #Instanz wird erwartet, daß sie über eine sogenannte "Well-known #URI" (dazu an anderer Stelle mehr) auf eine Webfinger-Anfrage reagiert.
Dieser (gut bekannte) Identifikator lautet:
/.well-known/webfinger?resource=acct:
(wobei die Domain der Instanz sowie die abzufragende Kennung zu ergänzen ist)
Netterweise kann man diese Abfrage auch über die Weboberfläche von webfinger.net durchführen lassen.
Wer neugierig ist und dies (z.B. mit der eigenen Fediverse-Adresse) ausprobieren will:
➡️ https://webfinger.net/ im Browser aufrufen.
➡️ Oben rechts im Suchkästchen "Lookup WebFinger" die gewünschte Adresse eingeben, z.B. tagestipp@mastodonium.de (ohne das führende At-Zeichen) oder die #URL-Schreibweise https://mastodonium.de/@tagestipp und das Ergebnis bewundern.
➡️ Es sollte ein "#JSON Resource Descriptor (JRD)" zu sehen sein. Okay, möglicherweise ist das immer noch ziemlich technisch... ;-)
Zum Nachlesen und schmökern:
https://en.wikipedia.org/wiki/WebFinger
https://datatracker.ietf.org/doc/html/rfc7033
https://webfinger.net/
https://en.wikipedia.org/wiki/Well-known_URI
https://de.wikipedia.org/wiki/Uniform_Resource_Identifier
(Medien: 1)