【发布时间】:2020-06-01 04:56:54
【问题描述】:
我想执行一个简单的GraphQL 查询,并在其中传递一个变量。
import requests
import json
var = "whatever"
query = """
query ($var: String!){
styles(locale: "en", styleNumbers: [ $var] ) {
styleOptions {
parms {
parm1
parm2
}
}
}
}
"""
url = 'https://sth_random.io/graphql?'
response = requests.get(url, json={'query': query, '$var': var})
response = response.json()
print(response)
但我收到以下错误:
{'errors': [{'message': 'Variable "$var" of required type "String!" was not provided.', 'locations': [{'line': 2, 'column': 12}]}]}
我错过了什么?
提前谢谢你。
【问题讨论】:
标签: python python-3.x graphql