graphql查询在flutter中抛出预期的参数名称异常

wqlqzqxt  于 2023-05-23  发布在  Flutter
关注(0)|答案(1)|浏览(109)

在下面的查询中可能有什么问题,当我在Flutter中执行查询时,我得到了一个Expected参数名称错误。我尝试了另一个查询,它不接受任何参数,但这个查询不起作用。这是我在github上创建的关于同一问题的帖子-https://github.com/zino-hofmann/graphql-flutter/discussions/1326

const String findContacts = r''' {
  query GetContacts($contacts:[String]){
    findContacts(contacts:$contacts) {
      status
      error
      users {
          id
          userPhoneNumber
          userDisplayName
      }
    }
  }
}
''';

这是我的schema --

type_defs = gql("""
    type Query {
        findContacts(contacts: [String]): Result!
    }

    type User {
        id: ID!
        partitionKey: String 
        userPhoneNumber: ID      
        userDisplayName: String
        avatarUrl: String
        createdAt: String 
        updatedAt: String
        userStatus: String
        userCustomMessage: String
    } 

    type Result {
        status: Int
        error: String
        user: User
        users: [User]
    }
""")
c3frrgcw

c3frrgcw1#

这对我来说很有效,设置findContacts如下所示-

const String findContacts = """
  query(\$contacts:[String]) {
    findContactsOnBol(contacts:\$contacts) {
      status
      error
      users {
          id
          userPhoneNumber
          userDisplayName
      }
    }
  }
""";

相关问题