PHPでAPIを使用してbox.netを使用してファイルをダウンロードしようとしています。ドキュメントに従って、コードを書きました。
しかし、それに応じて、私はいくつかの奇妙なテキストを受け取っています。ここに私のコードがあります:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.box.com/2.0/files/3934139624/content ");
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_HTTPGET,true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Authorization: BoxAuth api_key={MyApikey}&auth_token={Mytoken}"));
$result = curl_exec($ch);
die('DIE');
次のような応答が得られます。
PK!Ðòš-[Content_Types].xml ¢( ´UËNÃ0¼#ñ'¯¨qË!Ô´G¨Dù×Þ´‰mÙÛ×ß³IšA›ˆ†^"EÑÎÌÎÎÎÎnÆÓ]žEðA["°QH~ÉŸb üv8¼ãÒƒ,0ØdüF¼VÍ „ÇW'ßZ¯xj-‹b‚cÑcUWP'L8—i)„óQ?H6Mµeå:'ª¸€sÞJZ˳¸¾) ùdü©Xg=ïH[e‡‡,üõÐfL•¥²°Ò.´0´· uPvÒž¦»v˜3Üis¡ fïØË‰ÈaoÙ.b*lIÆrj)õ,l0Ï%'b¬ 6ài¢ÕõDÿ_‹Ž…, ¡ ‰Ïó|uœZ^tÙ¢yÇ;!Y,}{ûCƒ³/h>ÿÿPK!¿hJä1>単語/rels/document.xml.rels ¢( ¬”ËNÃ0E÷HüCä=qR q'æ>¾ƒ”'ˆsµà©WÃ-ŽÌEî›nâ>ðÍqã¨Í§y±3ÆóüükeìE±ty'àÕ³üÍ黦ÏÖ¤KLÏhóÊŸi¾IàˆpzÒŽç?}xÛxx ;ùgïÐ¥f7Yô KéMèwÄÆÇÐEïúÃF§³ß9ètÏ7ÌKWxÐ/žñ¡“ùéâ;W…—ù•¯bú%B×óù§ìv îã㈓ô£ 8ÜílìÐqq~x|!Ã4Á1NâñaãVš+¾ËÓr¤ØLe'õc" Œ(ñR'»>wbriê'6œ,•ôçPøH†.ÔO«<çµ¼G›[¯ ‹<code>Ÿ~ëÈŒcñ)“ )ò<4/nÌ—ôEÛþßpÄÙ÷æ¬Û?xg«\ÖîЃSäÀ• ǰtÒ(¾‹³ƒwïg˜³ÕKøŒ;ù¾.†ì, l©´ªµÐm¯]‰ŠTíßnÁ¿·ß¤/ë»–ª”ì§“6õ“^Qð-wô—Qð]6bé à²@ÆûÍ# ¡™˜×Fa'™â†êMî'âÛ¿U*XÆÞ/¾\ÁÜl X5HñKÕ˜sØ8EÌ/!вãÐeq”µ±dº¨É…⛂R—7ЊU¹iØF:h±FÎç¢àõð¾ôÈ!˜&æ', ADSÈP¸L'M.úìäpow ½Ý(¥Ú·R ãpK0è7^;¿Lë4f¤P3Ì…#M s´ï¡Ü:…(@à(1ß;9|÷S½°T4ϹF²ì%“$åÁf”tÖØ©â¼ªR& ˜
nn†)@éóÒfŽBC?‰ð€()ÄÝ(%LNËñ)V^«ÞÛ¶[5+Í>jÀ£WlŽ÷¡¿)ÁoôFBû›CÕ©ëÜ™ÖI¦
æÖQׯ¤HX-ijž^ÀDûs“ …Ø}
そのような種類の応答をどのように処理できるか教えてもらえますか? 前もって感謝します。