Я использую 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'
)
Любая помощь здесь будет очень полезной! Спасибо