java - 如何在 Android 中发送带有 fragment 的 graphql 查询

标签 java android graphql

我是 graphql 的新手,我需要帮助来为我的 android 应用程序发送带有 fragment 的 graphql 查询。 以下是网络接受的查询格式。

query{
  user(ident:"JohnDoe"){
    myStory{
      description,
    placements(first:3){
      edges{
        node{
          mediaItemType
          mediaItem {
            ...VideoFragment
            ...PhotoFragment
          }
        }
      }
    }
    }
  }
}
fragment VideoFragment on Video {
    videoHTML
}
fragment PhotoFragment on Photo {
    url(size:10)
}

感谢任何帮助!!

最佳答案

这可能取决于 GraphQL 的服务器实现。 GraphQL 没有定义媒介,这使得这个问题有些宽泛。自 express-graphql很常见,我猜你可能正在使用它。如果是这样,您可以通过 HTTP 查询它,并在 documentation for that project 中列出更多详细信息。 .如果情况并非如此,您将需要进行更多挖掘。

关于java - 如何在 Android 中发送带有 fragment 的 graphql 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35043967/

相关文章:

Java CXF WS 客户端 - gZip HTTP REQUEST HEADER 被忽略

java - 设置 RCP 程序的系统属性

php - 从服务器 json 响应延迟加载 ListView 项目

java - 如何在我的安卓模拟器中显示一个简单的谷歌地图?

.net-core - 如何在 FSharp.Data.GraphQL 中实现批处理?

java - 如何使用 spring mvc 将图像上传到 webapp/resources/images 目录?

java - TreeMap Java 返回空 ArrayList

android - Android Studio编译时间异常

reactjs - Gatsby 的 gatsby-source-filesystem 的动态 graphQL 查询

go - 为什么我无法使用 GO 客户端在我的 prisma 查询中获取相关字段?