yellow-mastodonapi/help-de.md
2026-05-27 08:43:15 +02:00

54 lines
No EOL
2 KiB
Markdown

# Hilfe für Snac und GoToSocial
## Snac
### Token erstellen
1. Ersetze in diesem Link die Platzhalter und öffne ihn im Browser:
```
https://snac.thepipes.ch/oauth/x-snac-get-token
```
→ Anmelden, bestätigen und den **Code** kopieren.
## GoToSocial
### 1. Account-ID herausfinden
1. Öffne dein Profil:
`https://DEINE_INSTANZ_URL/@DEIN_BENUTZERNAME`
2. Zeige den **Quelltext** der Seite an (Rechtsklick → *Seitenquelltext anzeigen*).
3. Suche nach dieser Zeile im `<head>` Bereich:
```html
<meta property="og:image" content=".../fileserver/ACCOUNT_ID/attachment/...">
```
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.
### 2. Token erstellen
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.