我如何使用php https://www.fembed.com/api#download-video使用curl -X POST api

时间:2019-06-14 21:34:12

标签: php curl

我正在尝试使用https://www.fembed.com/api#transfer-video中的这个api可以请完整说明如何使用php来使用它,我要知道如何使用curl -X POST。

-d "client_id=ClIENT_ID&client_secret=ClIENT_SECRET"
-d "links=JSON_ENCODED_ARRAY"
-H "Content-Type: application/x-www-form-urlencoded"```

can someone help me and give me an example please

2 个答案:

答案 0 :(得分:1)

您必须使用php-curl进行设置

php-curl-manual

以下是参数:

curl parameters

使用数据进行卷曲:

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, 'http://url-to-send-post'); 
curl_setopt($ch, CURLOPT_HEADER, TRUE); 
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,"client_id=ClIENT_ID&client_secret=ClIENT_SECRET&file_id=IdOfVideo&title=NEW_TITLE");
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); 

$data = curl_exec($ch); 
curl_close($ch);

var_dump($data);//response data

答案 1 :(得分:0)

-XCURLOPT_CUSTOMREQUEST(但是特别是在使用POST时,请不要使用CURLOPT_CUSTOMREQUEST,而应使用CURLOPT_POST),而-d是{{1 }}和CURLOPT_POSTFIELDS-H,例如,请参见https://www.php.net/manual/en/function.curl-setopt.php

的curl_setopt()文档页面