只想提一下,我真的是 API 开发(概念、结构、最佳实践)的新手,我对它一点也不熟悉,所以如果你发现它,请原谅我可怜的愚蠢问题,我正在使用 Phil Sturgeon 的 REST API 服务器、Curl 库和 REST API 客户端是我的代码:
在我的控制器应用程序/控制器/make_key
function index(){
$this->load->library('rest');
$this->load->library('curl');
$this->rest->put('https://www.myapplication.com/apifolder/key/X-API-KEY/FOO');
}
- 完全没有反应
其中 apifolder/key 是我的 key.php 的位置(来自 Phil Sturgeon 的默认示例):
请注意,我也通过地址栏尝试过:
https://www.myapplication.com/apifolder/key/X-API-KEY/FOO - 返回 ({"status":false,"error":"Invalid API Key."})
https://www.myapplication.com/apifolder/key?X-API-KEY=FOO - 返回 ({"status":false,"error":"Unknown method."})
并尝试了更多查询,但似乎没有一个有效,我唯一的问题是......
如何使这个 key.php 工作?对于这样一个简单的问题,我深表歉意,先谢谢你了