我正在尝试使用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
答案 0 :(得分:1)
您必须使用php-curl进行设置
以下是参数:
使用数据进行卷曲:
$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)
-X
是CURLOPT_CUSTOMREQUEST
(但是特别是在使用POST时,请不要使用CURLOPT_CUSTOMREQUEST
,而应使用CURLOPT_POST
),而-d
是{{1 }}和CURLOPT_POSTFIELDS
是-H
,例如,请参见https://www.php.net/manual/en/function.curl-setopt.php