【发布时间】:2020-05-20 11:33:26
【问题描述】:
我正在使用 Python 向 Pipefy GraphQL API 发出请求。 我已经阅读了文档并在 pipefy 论坛中进行了搜索,但是 我不知道下面的查询有什么问题:
pipeId = '171258'
query ="""
{
"query": "{allCards(pipeId: %s, first: 30, after: 'WyIxLjAiLCI1ODAuMCIsMzI0OTU0NF0'){pageInfo{endCursor hasNextPage}edges{node{id title}}}}"
}
"""%(pipeid)
在我添加after 参数之前,查询运行良好。
我已经尝试过类似的变体:
after: "WyIxLjAiLCI1ODAuMCIsMzI0OTU0NF0"
after: \"WyIxLjAiLCI1ODAuMCIsMzI0OTU0NF0\"
after: \n"WyIxLjAiLCI1ODAuMCIsMzI0OTU0NF0\n"
我知道问题与转义有关,因为 API 返回如下消息:
'{"errors":[{"locations":[{"column":45,"line":1}],"message":"token recognition error at: \'\'\'"},{"locations":[{"column":77,"line":1}],"message":"token recognition error at: \'\'\'"}]}\n'
(使用after: 'WyIxLjAiLCI1ODAuMCIsMzI0OTU0NF0'发出请求时返回此消息)
这里的任何帮助都非常少! 谢谢
【问题讨论】: