Как я могу использовать curl -X POST API, используя PHP https://www.fembed.com/api#download-video - PullRequest
0 голосов
/ 15 июня 2019

Я пытаюсь использовать этот API из https://www.fembed.com/api#transfer-video Может кто-нибудь дать полный пример того, как использовать его с помощью 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 ]

1 голос
/ 15 июня 2019

Вы должны установить, используя php-curl

PHP-завиток-руководство

Вот параметры:

параметры скручивания

С вашими данными сделайте следующее:

$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
0 голосов
/ 15 июня 2019

-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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...