gpt4 book ai didi

codeigniter - 如何在 Codeigniter 的我自己的 Controller 中生成 API key

转载 作者:行者123 更新时间:2023-12-04 18:16:18 26 4
gpt4 key购买 nike

只是想提一下,我真的是 API 开发(概念、结构、最佳实践)方面的新手,我对它一点也不熟悉,所以如果你觉得我是这样,请原谅我可悲的愚蠢问题,我'我使用 Phil Sturgeon 的 REST API 服务器、Curl 库和 REST API 客户端,这是我的代码:

在我的 Controller application/controllers/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”:“无效的 API key 。”})

https://www.myapplication.com/apifolder/key?X-API-KEY=FOO - 返回 ({"status":false,"error":"Unknown method."})

并尝试了很多查询,但似乎都没有用,我唯一的问题是......

如何使这个 key.php 工作?对于这样一个简单的问题,我深表歉意,在此先感谢您

最佳答案

关于我自己的问题,请参阅我自己接受的答案...Phils 文档不提供此信息。我不得不自己深入图书馆。

i ended up finding out the 403 forbidden was because i was not providing an api key to generate keys..
Kind of abiguous as Phil's documentation doesn't state that an existing api key is required before you can generate keys.. I simply created a bogus key in the table in the db and referenced that when calling /key/index?X-API-KEY=boguskey

CodeIgniter REST API Library Ajax PUT throwing 403 Forbidden

关于codeigniter - 如何在 Codeigniter 的我自己的 Controller 中生成 API key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11625250/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com