我正在尝试从 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
你必须使用 php-curl 进行设置
php-curl-manual
以下是参数:
卷曲参数
使用您的数据执行以下卷曲:
$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
-X
是CURLOPT_CUSTOMREQUEST
(但特别是在使用 POST 时,不要使用 CURLOPT_CUSTOMREQUEST
,而是使用 CURLOPT_POST
代替(,并且-d
CURLOPT_POSTFIELDS
并且-H
是CURLOPT_HTTPHEADER
的,例如,请参阅 curl_setopt(( 文档页面 https://www.php.net/manual/en/function.curl-setopt.php