Python中的Graphql查询
是一个graphql查询,其结果为:OK 我试图用Python获得相同的结果,但什么也得不到:response.text为空。不需要API密钥Python中的Graphql查询,python,graphql,Python,Graphql,是一个graphql查询,其结果为:OK 我试图用Python获得相同的结果,但什么也得不到:response.text为空。不需要API密钥 q = """ { node(id: "UXVlc3Rpb25uYWlyZTo5NTNjYjdjYS0xY2E0LTExZTktOTRkMi1mYTE2M2VlYjExZTE=") { ... on Questionnaire { replies(first: 10, after: null) { totalCou
q = """
{
node(id: "UXVlc3Rpb25uYWlyZTo5NTNjYjdjYS0xY2E0LTExZTktOTRkMi1mYTE2M2VlYjExZTE=") {
... on Questionnaire {
replies(first: 10, after: null) {
totalCount
pageInfo {
hasNextPage
endCursor
}
edges {
node {
id
createdAt
publishedAt
updatedAt
author {
id
}
responses {
question {
title
}
... on ValueResponse {
value
}
}
}
}
}
}
}
}
"""
response = requests.post(url = "https://granddebat.fr/graphql" , json = {'query': q})
print(response.text)
有什么想法吗?查询本身都很好。在请求中,您需要传递带有{'Accept'的标题: 'application/vnd.cap collectif.preview+json'} response=requests.post url=https://granddebat.fr/graphql, json={'query':q,}, headers={'Accept':'application/vnd.cap collectif.preview+json'}
非常感谢。标题没问题!