Tag: smartsheet api 1.1

将smartsheet保存为服务器上的.xls(curl / php)

我想保存一个智能表到我的服务器(如.xls)。 但是我总是得到一个填充了json代码的.xls文件。 我得到“file_put错误”,如果我使用json_decode(..)和.xls完全是空的。 如果我通过在桌面上curl来做,我会得到正确的.xls填充我需要的一切。 $baseURL = "https://api.smartsheet.com/1.1"; $headers = array("Authorization: Bearer ".$inputToken); . . array_push($headers,'"Accept: application/vnd.ms-excel" -o tmpfile.xls –insecure'); $curlSession = curl_init($sheetDetail_url); curl_setopt($curlSession, CURLOPT_HTTPHEADER, $headers); curl_setopt($curlSession, CURLOPT_RETURNTRANSFER, TRUE); $smartsheetData = curl_exec($curlSession); if (curl_errno($curlSession)) { echo "Oh No! Error: " . curl_error($curlSession); }else{ // Assign response to PHP object $sheetsObj = json_decode($smartsheetData); // close curlSession curl_close($curlSession); […]