【发布时间】:2019-12-06 23:46:56
【问题描述】:
您好,我正在开发一个 Android 应用程序,我需要使用 GraphQL。我正在尝试首先通过 following this tutorial 使用 Apollo 客户端作为练习,但在遵循它时遇到了麻烦。它只是缺少一些有用的特定信息和细节。
目前我一直在尝试构建一个 .graphql 文件。我希望至少编译代码并确保到目前为止一切正常,但显然如果不提供至少一个 .graphql 文件,您甚至无法编译它。
我已经包含了下面教程中给出的示例,我的困惑主要来自“FeedQuery”和“FeedType”到底是什么?它们是为这个特定示例定义的类,还是由 Apollo 本身生成的用于定义任何查询的类?那么在定义自己的查询或进行等价查询时,我应该只使用这两个类吗?这些参数是定义中需要的还是示例结构所特有的?
我似乎无法在他们的教程或网站中找到有关此的更多信息。尝试学习 GraphQL 已经够难的了,但是本教程中缺乏细节让事情变得更加令人沮丧。如果他们在本教程中分享了该结构的外观,那将非常有帮助,但似乎并未包含在内。
query FeedQuery($type: FeedType!, $limit: Int!) {
feedEntries: feed(type: $type, limit: $limit) {
id
repository {
name
}
postedBy {
login
}
}
}
感谢您的帮助,如果有人有更好教程的链接,我将不胜感激。
【问题讨论】:
标签: android graphql apollo graphql-java