X-Git-Url: https://git.ao2.it/tweeper.git/blobdiff_plain/db2757cc107da3869ce3cc930038ae0963a2b8d7..78ffdd0963e354dae561414aec7893336928ecc1:/src/Tweeper.php diff --git a/src/Tweeper.php b/src/Tweeper.php index d60e43b..566decb 100644 --- a/src/Tweeper.php +++ b/src/Tweeper.php @@ -249,8 +249,11 @@ class Tweeper { return NULL; } - // Filter elements which will result in invalid XML element names. - $json = str_replace('404_as_react', '_404_as_react', $matches[1]); + // The "qe" object contains elements which will result in invalid XML + // element names, so remove it. + $data = json_decode($matches[1], $assoc = TRUE); + unset($data["qe"]); + $json = json_encode($data); return Tweeper::jsonToXml($json, 'instagram'); }