File_get_contents () إرجاع البيانات المشوهة
-
28-09-2019 - |
سؤال
أحاول استخدام API SO (على سبيل المثال: http://api.stackoverflow.com/1.0/users/3) للحصول على بعض البيانات:
<?php
$data = file_get_contents('http://api.stackoverflow.com/1.0/users/3');
echo $data;
?>
لكن المحتويات التي تم إرجاعها مشوهة. لقد اختبرته على خوادم مختلفة ، بما في ذلك http://codepad.viper-7.com/9gfvsm. هل هو الكود الخاص بي أم واجهة برمجة التطبيقات؟
المحلول
الاستجابة هي gzipped. أنصحك باستخدام لفة وحدد CURLOPT_ENCODING
إلى gzip.
لا تنتمي إلى StackOverflow