Skip to main content
Solved

Problema para createCard através de CURL (PHP) e manipulação do retorno

  • August 17, 2022
  • 1 reply
  • 120 views

fabiorosa
Estou usando CURL para realizar a requisição.Tenho o GraphQL pronto e criando o CARD. Mas quando vou colocar para fazer o CURL não estou conseguindo fazer a requisição com sucesso.Tenho o seguinte GraphQL:
mutation {
  createCard(
    input: {
      pipe_id: 302640582, title: "TESTE FABIO API - x", 
      fields_attributes: [
        {field_id: "title", field_value: "TESTE FABIO API"}, 
        {field_id: "email", field_value: "fabiorosamx21@gmail.com"}
      ]
    }) 
  {
    clientMutationId
    card {
      id
      title
    }
  }
}

 

Mas quando faço o CURL não consigo realizar o createCard:

 

 

Além disso, quando tenho sucesso não requisição não estou conseguindo recuperar o retorno com a lista do objeto criado. Sempre tenho esse tipo de retorno:

 

Best answer by victor-laynez

Olá!

Nesse caso, a váriavel $curloptPostFields, precisa estar no seguinte formato:

'{
     "query": "mutation {   createCard(     input: {       pipe_id: 302640582, title: \"TESTE FABIO API - x\",        fields_attributes: [         {field_id: \"title\", field_value: \"TESTE FABIO API\"},          {field_id: \"email\", field_value: \"fabiorosamx21@gmail.com\"}       ]     })    {     clientMutationId     card {       id       title     }   } }"
}'

Para garantir que o formato do body esteja correto, você pode utilizar esse link

View original
Did this topic help you find an answer to your question?

1 reply

victor-laynez
Pipefy Staff
  • Pipefy Staff
  • 1 reply
  • Answer
  • August 19, 2022

Olá!

Nesse caso, a váriavel $curloptPostFields, precisa estar no seguinte formato:

'{
     "query": "mutation {   createCard(     input: {       pipe_id: 302640582, title: \"TESTE FABIO API - x\",        fields_attributes: [         {field_id: \"title\", field_value: \"TESTE FABIO API\"},          {field_id: \"email\", field_value: \"fabiorosamx21@gmail.com\"}       ]     })    {     clientMutationId     card {       id       title     }   } }"
}'

Para garantir que o formato do body esteja correto, você pode utilizar esse link


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings