【问题标题】:how can i use curl -X POST api using php https://www.fembed.com/api#download-video [duplicate]我如何使用 php https://www.fembed.com/api#download-video 使用 curl -X POST api [重复]
【发布时间】:2019-10-29 12:25:07
【问题描述】:

我正在尝试使用来自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


    【解决方案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
    

    【讨论】:

    【解决方案2】:

    -XCURLOPT_CUSTOMREQUEST (但特别是在使用 POST 时,不要使用 CURLOPT_CUSTOMREQUEST,而是使用 CURLOPT_POST)和 -dCURLOPT_POSTFIELDS-HCURLOPT_HTTPHEADER,如例如,请参阅 curl_setopt() 文档页面https://www.php.net/manual/en/function.curl-setopt.php

    【讨论】:

    • 你能帮我如何使用 php fembed.com/api#download-video 使用这个 api
    • @hihey 以什么方式?该 api 的哪一部分需要帮助?
    • curl -X POST fembed.com/api/download -d "client_id=ClIENT_ID&client_secret=Client_SECRET" -d "links=JSON_ENCODED_ARRAY" -H "Content-Type: application/x-www-form-urlencoded" 这里如何我可以使用 php 使用它吗
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    • 2021-02-23
    • 2014-11-15
    • 1970-01-01
    • 2020-06-03
    • 2023-01-29
    • 2016-04-24
    相关资源
    最近更新 更多