我是graphql的新手,我需要一个帮助来为我的Android应用程序发送带有片段的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)
}
任何帮助表示赞赏!!
答案 0 :(得分:1)
这可能取决于GraphQL的服务器实现。 GraphQL没有定义媒体,这使得这个问题有点宽泛。由于express-graphql非常常见,我猜猜你可能正在使用它。如果这是真的,您可以通过HTTP查询documentation for that project上列出的更多详细信息。如果情况不是这样的话,你需要做更多的挖掘。
答案 1 :(得分:1)
我通过在strings.xml中添加它来实现它,如下所示。确保没有额外的空间。
<string name="graphiql_detail_search">
{
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)
}