Beim Erstellen eines Deals in PHP mit der HubSpot API v5.3.0 treten plötzlich Fehler mit DeserializationFeature.FAIL_ON_
Posted: 19 Jan 2025, 18:21
Ich weiß, dass ich eine alte Version der PHP-API verwende, aber ich kann mir im Moment nicht die Zeit leisten, auf die neueren Versionen zu aktualisieren, da sonst Fehler auftreten könnten.
Das habe ich hatte in der Vergangenheit keine Probleme beim Erstellen von Deals mit dem folgenden Code:
Wobei $this->_HubSpotIntegrator eine gültige SevenShores\Hubspot\Http\Client-Klasse ist (und andere API-Funktionen funktionieren einwandfrei) und $properties ein Array-Setup mit jeder Zeile =>
name ="dealname"
value ="Test"
und $associations ist ein Array mit einer Assoziation: AssociatedCompanyIds ="#########".
Dieser Code hat früher ohne Probleme funktioniert, und ich habe meinerseits nichts geändert, und jetzt erhalte ich die folgende Fehlermeldung:
Ungültige JSON-Eingabe in Zeile 1, Spalte 342: Nachgestelltes Token (vom Typ END_OBJECT) nach Wert gefunden (gebunden als com.hubspot.deals.base.DealView): nicht zulässig gemäß DeserializationFeature.FAIL_ON_TRAILING_TOKENS
Ich verstehe nicht, warum die JSON-Zeichenfolge ungültig ist, als sie von der HubSpot-Klasse generiert wurde, und ich weiß nicht, was ich ändern muss, damit dies funktioniert wieder. Jede Hilfe ist willkommen.
Das habe ich hatte in der Vergangenheit keine Probleme beim Erstellen von Deals mit dem folgenden Code:
Code: Select all
$result = $this->_HubSpotIntegrator->deals()->create($properties, $associations);
name ="dealname"
value ="Test"
und $associations ist ein Array mit einer Assoziation: AssociatedCompanyIds ="#########".
Dieser Code hat früher ohne Probleme funktioniert, und ich habe meinerseits nichts geändert, und jetzt erhalte ich die folgende Fehlermeldung:
Ungültige JSON-Eingabe in Zeile 1, Spalte 342: Nachgestelltes Token (vom Typ END_OBJECT) nach Wert gefunden (gebunden als com.hubspot.deals.base.DealView): nicht zulässig gemäß DeserializationFeature.FAIL_ON_TRAILING_TOKENS
Ich verstehe nicht, warum die JSON-Zeichenfolge ungültig ist, als sie von der HubSpot-Klasse generiert wurde, und ich weiß nicht, was ich ändern muss, damit dies funktioniert wieder. Jede Hilfe ist willkommen.