Я следовал примерам и примерам, и всему остальному, и я изо всех сил ... эквивалентный код PHP, который я использую:
$ url = json_encode ($ userArray); $postURL = "https://mysite.com/v4/bulk?api_key=51076b4234e62c7b4ef8e33717a3bce5"; $ch = curl_init($postURL); curl_setopt($ch, CURLOPT_POST, TRUE); curl_setopt ( $ch, CURLOPT_HTTPHEADER, array ( 'Content-Type: application/json')); curl_setopt ($ch, CURLOPT_POSTFIELDS,$url); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, TRUE); $result = curl_exec($ch); $result = json_decode($result, true);
$ url = json_encode ($ userArray);
$postURL = "https://mysite.com/v4/bulk?api_key=51076b4234e62c7b4ef8e33717a3bce5"; $ch = curl_init($postURL); curl_setopt($ch, CURLOPT_POST, TRUE); curl_setopt ( $ch, CURLOPT_HTTPHEADER, array ( 'Content-Type: application/json')); curl_setopt ($ch, CURLOPT_POSTFIELDS,$url); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, TRUE); $result = curl_exec($ch); $result = json_decode($result, true);
Я просто не могу заставить это работать в Узле.Любая помощь будет принята с благодарностью.
Спасибо.
request
var request = require("request"); request({ url: "https://...", method: "POST", json: userArray }, function _callback(err, res, body) { var result = body; });