Странный ответ от Exact Online API с использованием Auth 2.0

Мне удалось загрузить некоторый PHP-код из Интернета, чтобы подключиться к их API. Используя это, я вхожу в систему и получаю все данные, такие как мой токен доступа.

Теперь, когда я делаю простой http-заход на start.exactonline.nl/ api (именно так, как указано на их веб-сайте), я получаю строку из 755 символов, не имеющую для меня никакого значения. Ниже части этой строки, как пример, исходная строка, которую я возвращаю, намного длиннее.

¶¨ÿ} 6^¾œœïvt6ù'> l! 3eoï>%àj¿ ÷ j'ó ü¸ßaèè ’H ¥ óïx ™ 1ënnçï ~ © vtÞ • îí è ã ã ã ã è ã ã ã ã ã ã ã ã ã ã ã ã ã ã ã ã è è è è è è è è è è è è è- CBiÆ”F3º$WWƒ! =ꨌ09^!x'lc²R‰?È#¸ISÔ„ŽR ¾A0%Q/Q¢\äÀ¢^.ËxÁÒ+Un$:ÓjÄÏíÖR`ÎmØãšq.ä* ¬÷îagñ3´ [Yx|ÕïùÖÀ‹±´ÌKuf³™

На самом деле я должен вернуть пакет Json, я полагаю, или сообщение об ошибке, но я получаю это обратно.

Кто-нибудь знает, что здесь происходит или что я могу проверить?


person Tijn Snijders    schedule 28.11.2015    source источник
comment
Можете ли вы показать код? Возможно, проблема в вашем наборе символов. Они используют UTF-8, поэтому убедитесь, что вы правильно обрабатываете этот запрос.   -  person Patrick Hofman    schedule 28.11.2015


Ответы (1)


Убедитесь, что вы добавили CURLOPT_ENCODING => '' к своему вызову cURL, вы получаете необработанный файл, сжатый gzip.

person Guido Goluke    schedule 28.11.2015