Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 第一次请求时GitHub GraphQL游标分页_Android_Graphql_Github Graphql_Apollo Android - Fatal编程技术网

Android 第一次请求时GitHub GraphQL游标分页

Android 第一次请求时GitHub GraphQL游标分页,android,graphql,github-graphql,apollo-android,Android,Graphql,Github Graphql,Apollo Android,嗨,我正在使用Apollo android从Github GraphQl获取一个带有关键字的存储库列表 我还必须添加基于光标的分页 这是.graphql文件 query Search($query: String!,$afterCursor: String!){ search(query:$query, after:$afterCursor,type: REPOSITORY, first: 50) { repositoryCount edges { node

嗨,我正在使用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
      }
  }
}
首次发送请求时,afterCursor变量的值是多少

我尝试了null,但响应失败

我也试过空字符串


提前感谢..

如果您可以删除
来自
$afterCursor:String,应该可以

发送null或empty的问题在于它不是一个有效的游标,因此如果我们将其设置为非必需(通过从参数中删除
),那么您根本不必发送它,这在您第一次运行查询时起作用`

大概是这样的:

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
      }
  }
}

您好,上面的查询在java中工作,但在java中不工作kotlin@GowsikKC,GraphQL查询应该独立于您使用的编程语言。也许您的kotlin实现存在一些问题。