UNIRest API を使用して、この get リクエストを iPhone アプリケーションで実行しようとしています。
https://api.guildwars2.com/v1/guild_details.json?guild_name=The%20Legacy
私が実行しているコードはこれです
NSDictionary* headers = @{@"accept": @"application/json"};
NSDictionary* parameters = @{@"guild_name": @"The Legacy"};
UNIHTTPJsonResponse* response = [[UNIRest post:^(UNISimpleRequest* request) {
[request setUrl:@"https://api.guildwars2.com/v1/guild_details.json"];
[request setHeaders:headers];
[request setParameters:parameters];
}] asJson];
NSDictionary *guildInformation = response.body.JSONObject;
NSLog(@"response length: %lu", (unsigned long)[guildInformation.allValues count]);
for(NSString *key in [guildInformation allKeys]) {
NSLog(@"key: %@ object: %@", key, [guildInformation objectForKey:key]);
}
forループが応答を表示することを望んでいました。しかし、唯一の出力が、
response length: 0
私はこれを修正するのに十分な UNIRest API を知りませんし、適切なドキュメントを見つけることもできません。私は何を間違っていますか?