X-Git-Url: https://git.ao2.it/tweeper.git/blobdiff_plain/49a8c00316a34a003218fa272d4ff87323a76627..c3e332f73ac7c6119459c78d109af697e7c4721b:/src/Tweeper.php?ds=sidebyside

diff --git a/src/Tweeper.php b/src/Tweeper.php
index 8ac2fe3..566decb 100644
--- a/src/Tweeper.php
+++ b/src/Tweeper.php
@@ -249,7 +249,13 @@ class Tweeper {
       return NULL;
     }
 
-    return Tweeper::jsonToXml($matches[1], 'instagram');
+    // 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');
   }
 
   /**