PHP中的卷曲请求 - 使用API

时间:2012-08-20 13:22:01

标签: php javascript api

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

Cheddar的API使用curl请求 - 这对我在终端中使用很好,但在我的index.php中没有。

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

有没有人使用Cheddar的API,甚至包括PHP中的curl请求,甚至包括如何将它们包含在Javascript中,我猜你用它来解决这个问题。

更新

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

我想制作一个onclick按钮,它会创建一个任务。是不是像在Javascript中创建函数并在锚点上使用onclick一样简单?

2 个答案:

答案 0 :(得分:0)

我现在正在使用curl Php

$LOCAL_REST_URL = 'whateverurlofyourrestapi'

$json_part = { pass the data for post }

您将以$buffer以json格式获得您的回复迭代它使用响应

正如你所说的如何提出卷曲请求我想给你一个简单的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_partis请求正文,$ LOCAL_REST_URL是你的休息网址

我希望这篇文章可以帮到你

答案 1 :(得分:-1)

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

或者将curl-code转录为来自php,http://se2.php.net/manual/en/ref.curl.php

的卷曲请求