I just wanted to share an alternative to http_build_query()
You can include array inputs with CURLOPT_POSTFIELDS by supplying each subarray item separately.
Instead of...
$videoLinks = array();
$videoLinks[0] = 'video1.wmv';
$videoLinks[1] = 'video2.wmv';
$params = array(
...
'videoLinks' => $videoLinks;
...
);
... do this ...
$params = array(
...
'videoLinks[0]' => 'video1.wmv';
'videoLinks[1]' => 'video2.wmv';
...
);