Gow*_*K C 3 android graphql apollo-android github-graphql
您好,我正在使用 Apollo android 从 Github GraphQl 获取带有关键字的存储库列表
我还必须添加基于光标的分页。
这是 .graphql 文件
query Search($query: String!,$afterCursor: String!){
search(query:$query, after:$afterCursor,type: REPOSITORY, first: 50) {
repositoryCount
edges {
node {
... on Repository {
id
name
description
forkCount
owner{
login
id
avatarUrl
}
}
}
cursor
}
pageInfo {
endCursor
hasNextPage
}
}
}
Run Code Online (Sandbox Code Playgroud)
第一次发送请求时 afterCursor 变量的值是多少
我尝试了 null 但响应失败
我也尝试了空字符串
提前致谢..
如果你可以删除!
from $afterCursor: String!
,那应该可以。
发送 null 或空的问题是这不是一个有效的游标,因此如果我们不需要它(通过!
从参数中删除),那么您根本不必发送它,并且这在您第一次使用时有效运行查询。`
像这样的东西:
query Search($query: String!, $afterCursor: String){
search(query:$query, after:$afterCursor,type: REPOSITORY, first: 50) {
repositoryCount
edges {
node {
... on Repository {
id
name
description
forkCount
owner{
login
id
avatarUrl
}
}
}
cursor
}
pageInfo {
endCursor
hasNextPage
}
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1608 次 |
最近记录: |