匯出資料至 CSV
本節說明如何以 CSV 格式儲存回應資料。
回應格式會由用戶端在要求中傳送的「Accept」HTTP 標頭決定。依預設,如果未提供 Accept 標頭,則回應格式將為 JSON。若要取得 CSV 格式的回應,應將下列標頭新增至要求:
Accept: text/csv
請注意,AppScan 360° API 會使用 OData V3 來過濾及選取回應中將提供的資料。這也適用於 CSV 格式的回應。使用 API
若要使用 API,您必須具有有效的存取記號,且若要取得存取記號,您需要與帳戶相關聯的 API 金鑰。如需詳細資料,請參閱產生 API 金鑰。
Swagger
若要取得 CSV 格式的資料,請在按一下「試試看!」按鈕之前,將預設的「回應內容類型」從「application/json」變更為「text/csv」。
如需詳細資料,請參閱 Swagger 文件。
curl
以下是 curl 指令的範例,它會傳回您可以從帳戶存取的所有應用程式的所有內容(將
<access token>
取代為有效的存取記號):curl -X GET --header 'Accept: text/csv' --header 'Authorization: Bearer <access token>'
'https://domain/api/V2/Apps'
由於 API 支援 OData,因此您可以利用 $filter 和 $select 要求參數來取得部分資料。在下列範例中,只會擷取具有高風險評級的應用程式,且每一個應用程式會包含 3 個內容:ID、名稱及風險評級:curl -X GET --header 'Accept: text/csv' --header 'Authorization: Bearer <access token>'
'https://domain/api/V2/Apps?
$filter=RiskRating%20eq%20'\''High'\''&$select=Id%2CName%2CRiskRating'
另請參閱: