fix: correct wallmood parameter name to wall_message_id (v0.4.3)

API error message confirmed the expected parameter is 'wall_message_id',
not 'wallId'. SPEC.md updated to reflect verified finding.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-15 15:37:53 +02:00
parent c412c24c86
commit 9534658472
4 changed files with 15 additions and 9 deletions
+9 -5
View File
@@ -270,15 +270,18 @@ kritisch.
POST https://api.familywall.com/api/wallmood
Content-Type: application/x-www-form-urlencoded
**Body-Parameter (zu verifizieren):**
**Body-Parameter:**
| Parameter | Pflicht | Wert |
|---|---|---|
| `wallId` | ja | Post-ID aus `get_activities` (Format `wall/23431854_31119189`) |
| `wall_message_id` | ja (verifiziert) | Post-ID aus `get_activities` (Format `wall/23431854_31119189`) |
| `moodType` | vermutlich ja | `"LIKE"` zum Liken, `"NONE"` zum Unliken (zu verifizieren) |
**Verhalten:** Gleicher Endpoint für Like und Unlike. Mechanismus (Toggle vs. explizit)
und genaue Parameter-Namen sind noch zu verifizieren via `FW_DEBUG=1`.
**Hinweis:** Parameter-Name `wall_message_id` wurde durch API-Fehlermeldung
(`"missing value in: wall_message_id"`) verifiziert. Vorheriger Wert `wallId` war falsch.
**Verhalten:** Gleicher Endpoint für Like und Unlike. `moodType`-Werte und
Response-Struktur noch zu verifizieren via `FW_DEBUG=1`.
Ein Like erzeugt serverseitig einen neuen Wall-Eintrag (Nebeneffekt).
@@ -298,4 +301,5 @@ Ein Like erzeugt serverseitig einen neuen Wall-Eintrag (Nebeneffekt).
- ~~`taskupdate2`: ob `taskListId` Pflichtfeld ist~~ → **nein**, nicht erforderlich (verifiziert)
- ~~`taskmark`: korrekter Parameter-Name~~ → **`taskId`** (nicht `metaId`!) (verifiziert)
- ~~`metadelete`: korrekter Parameter-Name + Response-Struktur~~ → **`id`**, Response `"true"` (verifiziert)
- `wallmood`: Parameter-Namen (`wallId`?, `moodType`?), Toggle vs. explizit, Response-Struktur
- ~~`wallmood`: Parameter-Name `wallId`~~ → **`wall_message_id`** (verifiziert via API-Fehlermeldung)
- `wallmood`: `moodType`-Werte (`"LIKE"` / `"NONE"`?), Toggle vs. explizit, Response-Struktur