我的 CSV 有一列包含 40000 個(gè)電話號(hào)碼以下代碼讀取 CSV 列,速度很快$dataArray = csvstring_to_array( file_get_contents('test.csv'));我的CURL代碼看起來(lái)像這樣$ch = curl_init(); $data = http_build_query($dataArray); curl_setopt($ch, CURLOPT_POSTFIELDS, $dataArray); curl_setopt($ch, CURLOPT_URL, "https://api.theblacklist.click/standard/api/v1/bulkLookup/key/[APIKEY]/response/json"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); $output = curl_exec($ch);API 預(yù)期的 JSON 參數(shù)如下所示。我不知道如何傳遞“電話”:[,然后將 CSV 數(shù)據(jù)數(shù)組作為參數(shù)傳遞給 curl/API?curl -XGET '' -H 'Content-Type: application/json' -d'{ "phones":[ "15555558353", "15555555555", "15555552740", "15555552741", "15555552738" ]}'
1 回答

白豬掌柜的
TA貢獻(xiàn)1893條經(jīng)驗(yàn) 獲得超10個(gè)贊
似乎 API 服務(wù)器期望 JSON 格式的數(shù)據(jù)作為 POST 正文傳遞
$dataArray = csvstring_to_array(file_get_contents('test.csv'));
$jsonString = json_encode(['phones' => array_values($dataArray)]);
curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonString);
- 1 回答
- 0 關(guān)注
- 100 瀏覽
添加回答
舉報(bào)
0/150
提交
取消