2

Phil sturgeon による CI Rest ライブラリにアクセスするための PHP アプリケーションのコードを次に示します。APIキーを無効にすると問題ないようです。これは、次のような json の結果です。

[{"groupID":"1","listID":"1","groupTitle":"GroupA","groupName":"Group Name 1"}]

そして、残りのライブラリでAPIキーを有効にしようとすると。私はこれを受け取ります

{"status":false,"error":"Unknown method."}

私の端末でも試しています:

私はこれを得た

カール

[2012-07-03 14:11.42]  ~
[User4001.me] → curl -X POST -H "X-API-KEY: 221b368d7f5f597867f525971f28ff75" http://localhost/mailapi/index.php/api/group/id/1
{"status":false,"error":"Unknown method."}   

PHP
test.php で

$ch = curl_init();
curl_setopt_array($ch, array(
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_URL => 'http://localhost/mailapi/index.php/api/group/id/1',
    CURLOPT_POSTFIELDS => 'X-API-KEY=221b368d7f5f597867f525971f28ff75'
));
$response = curl_exec($ch);

echo"<pre>";
print_r($response);
echo"</pre>";

何か不足していますか?

4

1 に答える 1

2

Phils ライブラリはデフォルトで X-API-KEY を投稿ではなくヘッダーとして検索します。ドキュメントには、ポスト変数を受け入れるように構成ファイルを変更する必要があることが明確に記載されています。

于 2012-07-26T17:04:33.987 に答える