【发布时间】:2014-07-26 23:03:28
【问题描述】:
我需要你的帮助。我在 MaShape 上为 Metascore 找到了一个 API,但我无法让它工作。 我使用 Cocoapod 下载 Unirest 框架并从 Mashape 复制粘贴代码 sn-p
NSDictionary* headers = @{@"X-Mashape-Authorization": @"wZrjWIiAsqdSLGIh3DQzrKoZ5Y3wlo6E"};
NSDictionary* parameters = @{@"title": @"The Elder Scrolls V: Skyrim", @"platform": 1, };
UNIHttpJsonResponse* response = [[UNIRest post:^(UNIBodyRequest* request) {
[request setUrl:@"https://byroredux-metacritic.p.mashape.com/find/game"];
[request setHeaders:headers];
[request setParameters:parameters];
}] asJson];
它给了我一堆错误,我把它改成这样:
NSDictionary* headers = @{@"X-Mashape-Authorization": @"wZrjWIiAsqdSLGIh3DQzrKoZ5Y3wlo6E"};
NSDictionary* parameters = @{@"title": @"The Elder Scrolls V: Skyrim", @"platform": @"1", };
UNIHTTPJsonResponse* response = [[UNIRest post:^(UNISimpleRequest* request) {
[request setUrl:@"https://byroredux-metacritic.p.mashape.com/find/game"];
[request setHeaders:headers];
[request setParameters:parameters];
}] asJson];
但每当我去调试代码并查看响应内部时,它都是空的,就好像 api 不起作用一样。你们能告诉我我做错了什么吗?
谢谢
【问题讨论】:
标签: ios objective-c unirest mashape