繁体   English   中英

PHP中的卷曲请求-使用API

[英]Curl Requests in PHP - Using an API

我试图弄清楚如何在我的PHP应用程序中使用Cheddar API(http://cheddarapp.com/developer)。

Cheddar的API使用curl请求-在终端中使用该请求很好,但在index.php中不适合。

我想创建一个按钮,当单击该按钮时,它会在列表调用“颜色”中创建一个任务。 如果列表不存在,它将创建列表。

有没有人使用Cheddar的API,甚至在PHP中包含curl请求,甚至如何在Javascript中包含curl请求,我猜您都将其用于此事。

更新资料

这是在Cheddar中创建任务的Curl请求: https : //cheddarapp.com/developer/tasks#create

我想创建一个onclick按钮,它将创建一个任务。 它不像用Javascript创建函数并在锚点上使用onclick那样简单吗?

我现在正在使用curl Php

$LOCAL_REST_URL = 'whateverurlofyourrestapi'

$json_part = { pass the data for post }

您将以json格式在$buffer中获得响应,并使用响应进行迭代

正如你所说的如何发出卷曲请求,我想给你一个简单的POST示例

            $curl_handle=curl_init();
            curl_setopt($curl_handle,CURLOPT_URL,$LOCAL_REST_URL);
            curl_setopt($curl_handle,CURLOPT_CONNECTTIMEOUT,20);
            curl_setopt($curl_handle, CURLOPT_POSTFIELDS,$json_part);
            curl_setopt($curl_handle, CURLOPT_HTTPHEADER, $headers);
            curl_setopt($curl_handle,CURLOPT_RETURNTRANSFER,1);
            $buffer = curl_exec($curl_handle);
            curl_close($curl_handle);

$ json_part是请求正文,而$ LOCAL_REST_URL是您的休息网址

我希望这篇文章对您有帮助

您可以使用php中的shell_exec运行终端程序。

或将curl代码抄录为来自php的curl请求, http://se2.php.net/manual/zh/ref.curl.php

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM