From b49f0022c2a65e982cd3e9c0677de527af1996e2 Mon Sep 17 00:00:00 2001 From: simonpipe Date: Tue, 12 Aug 2025 15:45:16 +0200 Subject: [PATCH] help-gotoso-de.md aktualisiert --- help-gotoso-de.md | 60 ++++++++++++++++++++++++++++++----------------- 1 file changed, 38 insertions(+), 22 deletions(-) diff --git a/help-gotoso-de.md b/help-gotoso-de.md index 7f27b77..1d1604d 100644 --- a/help-gotoso-de.md +++ b/help-gotoso-de.md @@ -1,26 +1,42 @@ # Hilfe für GoToSocial -## Account-ID herausfinden -1. Öffne dein Profil (https://DEINE_INSTANZ_URL/@DEIN_BENUTZERNAME) -2. Lass dir den Quelltext anzeigen und suche nach dieser Zeile im Header: ` + ``` +4. Deine **Account-ID** steht zwischen `fileserver` und `attachment`. + Beispiel: `.../fileserver/1234567890abcdef/attachment/...` +5. Trage die Account-ID in Yellow in der `yellow-system.ini` unter + `MastodonapiAccountId` ein. -## Token erstellen +## 2. Token erstellen -1. Unter /settings bei deiner GoToSocial Instanz meldest du dich an und klickst unter `Applications` auf `New Application`. -2. Unter `Application name (required)` gibst du einen Namen ein. Zum Beispiel: *yellow-mastodonapi*. Die anderen Felder können leer bleiben. Klicke auf `Create`. -3. Klicke die soeben erstellte Application an, sodass die Application Details sichtbar werden. -4. Passe folgenden Link an und kopiere ihn in dein Browser: -``https://DEINE_INSTANZ_URL/oauth/authorize?response_type=code&client_id=DEIN_CLIENT_ID&redirect_uri=urn:ietf:wg:oauth:2.0:oob&scope=read`` -Melde dich an und bestätige und kopiere den Code. -5. Passe folgenden Codezeilen an: -``` -curl -X POST https://DEINE_INSTANZ_URL/oauth/token \ - -d "client_id=DEIN_CLIENT_ID" \ - -d "client_secret=DEIN_CLIENT_SECRET" \ - -d "grant_type=authorization_code" \ - -d "code=DER_CODE_AUS_SCHRITT_4" \ - -d "redirect_uri=urn:ietf:wg:oauth:2.0:oob" -``` -6. Kopiere diesen Code in dein Terminal und drücke Enter. Du erhälst nun dein User-Token, denn du bei Yellow unter yellow-system.ini eintragen kannst. +1. Melde dich in deiner GoToSocial-Instanz an: + `https://DEINE_INSTANZ_URL/settings` +2. Gehe zu **Applications** → **New Application**. +3. Trage unter *Application name (required)* z. B. `yellow-mastodonapi` ein. + (Alle anderen Felder können leer bleiben.) + Klicke auf **Create**. +4. Öffne die soeben erstellte Application, um die **Client-Details** zu sehen. +5. Ersetze in diesem Link die Platzhalter und öffne ihn im Browser: + ``` + https://DEINE_INSTANZ_URL/oauth/authorize?response_type=code&client_id=DEIN_CLIENT_ID&redirect_uri=urn:ietf:wg:oauth:2.0:oob&scope=read + ``` + → Anmelden, bestätigen und den **Code** kopieren. +6. Ersetze in diesem `curl`-Befehl die Platzhalter: + ```bash + curl -X POST https://DEINE_INSTANZ_URL/oauth/token + -d "client_id=DEIN_CLIENT_ID" + -d "client_secret=DEIN_CLIENT_SECRET" + -d "grant_type=authorization_code" + -d "code=DER_CODE_AUS_SCHRITT_5" + -d "redirect_uri=urn:ietf:wg:oauth:2.0:oob" + ``` +7. Führe den Befehl im **Terminal** aus. + → Du erhältst dein **User-Token**. +8. Trage den Token in Yellow in der `yellow-system.ini` unter + `MastodonapiAccessToken` ein.