0

我试图弄清楚如何在我的 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 。

我想制作一个点击按钮,它将创建一个任务。难道不是像在Javascript中创建一个函数并在锚点上使用onclick那么简单吗?

4

2 回答 2

0

我现在正在使用 curl Php

$LOCAL_REST_URL = 'whateverurlofyourrestapi'

$json_part = { pass the data for post }

您将以$bufferjson 格式获得响应 使用响应迭代它

正如你所说的如何发出 curl 请求,我想给你一个简单的 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 是您的休息网址

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

于 2012-08-20T13:37:03.430 回答
-1

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

或者将 curl 代码转录为 php 中的 curl 请求,http://se2.php.net/manual/en/ref.curl.php

于 2012-08-20T13:31:17.020 回答