PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Einbetten von Mastodon Nachrichten aka toot's nun möglich



JoeMill
16.12.22, 22:25
Hi,

es wurde ein neuer BB-Code toot zum Einbetten von Mastodon Nachrichten hinzugefügt:


[ toot]https://octodon.social/@jalefkowit/109521498392448582[/toot]

(Leerzeichen nach der ersten öffnenden eckigen Klammer wegmachen, das Ganze sieht dann so aus:
https://octodon.social/@jalefkowit/109521498392448582

Das Ganze ist auch im erweiterten Editor vorhanden:
https://www.si-games.com/forum/upload/full_ckeditor_button.png

Der Link der innerhalb von des BB-Code stehen muss, muss von der Original-Mastodon-Instanz sein, von der der Toot stammt. Daher ein Link wie z.B.: https://newsie.social/@jalefkowit@octodon.social/109521498676199925 welcher @Konto@Instanz (hier @jalefkowit@octodon.social) enthält funktioniert nicht.

Um an den Link zu kommen, den man einbetten kann, ist der Teilen-Button und dort die URL unterhalb von "Auf einem anderem Server" zu verwenden:
https://www.si-games.com/forum/upload/mastodon_teilen.png
https://www.si-games.com/forum/upload/mastodon_teilen_2.png

Die URL zu einem Toot sollte aber unabhängig vom Einbetten des Toot's immer vorhanden sein. Wenn ein Fehler auftritt, wird inline eine Fehlermeldung ausgegeben, z.B.:


[ toot]https://newsie.social/@jalefkowit@octodon.social/109521498676199925[/toot]

führt zu folgender Anzeige:
https://newsie.social/@jalefkowit@octodon.social/109521498676199925

Bisher gibt es keine Beschränkungen von welcher Mastodon-Instanz ein Toot kommen darf, der hier direkt eingebettet wird. Wir behalten uns aber vor, das einbinden von Toot's auf ausgesuchte Instanzen einzuschränken oder bestimmte Instanzen zu sperren.

Wie immer: Wenn irgendwas nicht funktioniert, dann einfach hier melden.

TheBlackSwan
17.12.22, 02:42
Prima, danke!

KIWI
20.12.22, 15:35
Wir wissen zwar nicht um was es hier geht, aber habt Dank für eure Mühen.
:D :gluck:

Mortimer
21.12.22, 00:15
Wir wissen zwar nicht um was es hier geht, aber habt Dank für eure Mühen.
:D :gluck:

Wir glauben es zu wissen: um eine ausgestorbene Art der Rüsseltiere. :D

Montesquieu
27.12.22, 08:53
Eine Idee, warum das Einbetten hier nicht funktioniert?

https://www.si-games.com/forum/showthread.php?t=31262&p=1304433#post1304433

Dürfte eigentlich alles richtig gemacht haben, oder? Verbieten manche Instanzen das von sich aus?

JoeMill
27.12.22, 14:19
Der Server scheint einen ungültigen CORS-Header zu setzen und dadurch bricht das FETCH von der OEMBED Schnittstelle ab, ich schaue mal, ob ich das auch im "no-cors" modus abfragen kann.

Edith:
Nope, kann ich von unserer Seite aus nicht fixen. Der Server sendet den Header "access-control-allow-origin: *" doppelt, was dazu führt, dass dieser vom Browser als "access-control-allow-origin: *, *" interpretiert wird. Das "*,*" ist dann aber kein gültiger Wert für CORS, weshalb der Aufruf des OEMBED-Endpunktes mit einem CORS-Fehler scheitert.

Man kann der Abfrage des Endpunktes zwar mitgeben, dass CORS nicht zu beachten ist (mode: "no-cors") dann ist aber die Response leer und das einbinden auch von anderen Mastodon-Instanzen funktioniert dann auch nicht mehr.

JoeMill
27.12.22, 14:31
Ich schreibe mal den Server-Admin an, ob er das fixen kann.

KIWI
27.12.22, 23:55
Der Server scheint einen ungültigen CORS-Header zu setzen und dadurch bricht das FETCH von der OEMBED Schnittstelle ab, ich schaue mal, ob ich das auch im "no-cors" modus

Ah, der dumme KIWI holt das Falsche Bier aus dem Header und dadurch muß der FABO von der si-games Schnittstelle abrechen.... das muß im "doyaa" modus .... Aha! Der Kiwi versteht alles... Ährlich...

JoeMill
29.12.22, 16:14
Der Admin hat schnell reagiert und nachdem jetzt einen Tag später auch die Caches durchrotiert sind, funktioniert jetzt das Einbinden von toad.social-toot's.

dooya
16.01.23, 19:24
Zufallsbeobachtung: Wenn ich einen Beitrag im erweiterten Modus schreiben möchte und ein eingebundener Tröt im Thread steht, springt der Browser zum Tröt, d.h. ich muss erst wieder hoch scrollen, um zum Editor zu gelangen.

JoeMill
16.01.23, 20:39
Mit welchem Browser ist das aufgetreten und ich welchem Thread war das? Passiert das auch hier im Thread?

dooya
16.01.23, 21:25
Nein, hier nicht. Bislang nur im Neues aus den Medien-Thread: https://www.si-games.com/forum/showthread.php?t=29075&page=352&p=1306321#post1306321

Passiert mit Firefox und Chrome.

JoeMill
16.01.23, 23:15
Das scheint tatsächlich an diesem einen Tröt zu liegen und es passiert auch auf der "normalen" Seite, also nicht nur im Editor. Schaue ich mir bei Gelegenheit mal genauer an, hat vielleicht was mit dem im Tröt enthaltenen Video zu tun.