0

PHPアプリケーションでCheddarAPI(http://cheddarapp.com/developer)を使用する方法を理解しようとしています。

CheddarのAPIはcurlリクエストを使用します。これは、ターミナルで使用する場合は問題ありませんが、index.phpでは使用できません。

クリックすると、Colorsというリストにタスクを作成するボタンを作成したいと思います。リストが存在しない場合は、リストが作成されます。

誰かが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形式で応答を取得し、応答を繰り返し使用します

あなたがカールリクエストを作成する方法を言ったように、私はあなたに簡単な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 は残りの URL です。

この投稿がお役に立てば幸いです

于 2012-08-20T13:37:03.430 に答える
-1

php から shell_exec を使用して端末プログラムを実行できます。

または、 http: //se2.php.net/manual/en/ref.curl.php から curl-code を curl-requests に転写します。

于 2012-08-20T13:31:17.020 に答える