API 密钥和 RESTKit
我正在将 RESTKit 用于为我创建的服务。我的用户的 JSON 模型是:
{
"api_key" : "123456"
"user" : {
"username" : "user1",
"email" : "[email protected]",
"name" : "name1",
"surname" : "surname1"
}
}
如果我想获取用户 /users/1.json
,我需要引入 api_key
。我在文档中阅读了有关设置应用程序范围的 API 密钥 HTTP 标头的信息。
例子是:
[client setValue:@"123456" forHTTPHeaderField:@"X-RESTKIT-API-KEY"];
这样做的方法正确吗?如何发现我的服务的 @"X-RESTKIT-API-KEY"
? (不是 api_key 值,我搜索字符串来替换我的服务的 @"X-RESTKIT-API-KEY"
)
I'm using RESTKit for a service that was created for me. The model in JSON for my user is:
{
"api_key" : "123456"
"user" : {
"username" : "user1",
"email" : "[email protected]",
"name" : "name1",
"surname" : "surname1"
}
}
I need introduce the api_key
if I want to GET an user /users/1.json
. I read in the documentation about set an app-wide API key HTTP header.
The example is:
[client setValue:@"123456" forHTTPHeaderField:@"X-RESTKIT-API-KEY"];
Is it the right way to do this? How can I discover my @"X-RESTKIT-API-KEY"
of my service? (not api_key value, I search the string to replace @"X-RESTKIT-API-KEY"
for my service)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
嗯,对于该示例 GET 请求,我建议您使用 RKClient 对象。我会给你一些例子:
在你的应用程序中的任何地方(因为 RKCLient 是单例对象)你都可以调用:
你必须定义委托方法:
PS无论如何,你可以看看 RestKit wiki 以查看基本示例:RestKit Wiki 教程
Hmm, for that sample GET request, I suggest you to use RKClient object. I will give you some example:
and anywhere in you app (because RKCLient is singleton object) you can call:
You must to define delegate method:
P.S. Anyway, you can take a look at RestKit wiki to see basic examples: RestKit Wiki tutorial