有没有人在Objective C中有一个使用wordnik apis的例子? Git hub上的repo提供了一组类,几乎没有解释如何组合各个部分(而不是你需要编译的库)
答案 0 :(得分:1)
您应该能够非常轻松地从API获取数据:
Import "ApplicationConstants.h" ... API_KEY = @"{YOUR_API_KEY}";
WordService *ws; ws = [[WordService alloc] init]; NSArray* definitions = [ws fetchDefinitions:@"dog"]; Word *w = [ws fetchRandomWord:TRUE];
为了聚合一些基本的Wordnik API调用,Objective-c和其他语言中将有一个正确的sdk。
贝
答案 1 :(得分:0)
GitHub上的代码是Wordnik库的基本起点,形成了相当不错的示例,可能比任何人都能在现场提出的要好。
这些类构成了Wordnik API库的起点,为您提供了基本服务,以及一些实现API更具体部分的子类,例如定义。有一些模型类可以建模单词列表,定义和词性等。
要使用它们,您需要在应用程序中包含源代码,然后创建其中一个服务的实例,例如WordService
并调用fetchDefinitions:
方法,并传递单词you想要定义为参数。
这将导致返回一组Definition
个对象,您可以在应用中使用这些对象。
我们的想法是,在服务类中从您那里抽象出提出请求,下载数据,解析响应和处理错误的核心逻辑。