如何解决Python GraphQL 客户端 - 传递变量时出现意外的标点符号
代码:
contract="0xdAC17F958D2ee523a2206206994597C13D831ec7"
query = """
($contract: Int!) {
token(id:$contract){
name
symbol
decimals
derivedETH
TradeVolumeUSD
totalLiquidity
}
}
"""
variables = {
"contract": contract
}
data = client.execute(query=query,variables=variables)
错误:
{'errors': [{'locations': [{'column': 1,'line': 2}],'message': 'Unexpected `([Punctuator]`\nExpected `{`,`query`,`mutation`,`subscription` or `fragment`'}]}
解决方法
您的 GraphQL 查询必须以 query
开头:
query($someVar: String!) {
someQuery(someArg: $someVar) {
...
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。