Despre crearea acţiunilor pentru date API HTTP

Puteţi crea o acţiune pentru date API HTTP pentru a vă conecta la un API REST dintr-un registru de lucru.

Puteţi configura o acţiune pentru date API HTTP care să transmită valorile coloanei selectate dintr-un registru de lucru către un API REST care să returneze un răspuns. Reţineţi următoarele:

  • Nu există nicio limită pentru numărul de acţiuni pentru date pe care le puteţi crea.

  • Un URL poate conţine tokenuri care transmit valori contextuale unei acţiuni pentru date, de exemplu, valori de date, nume de utilizator, calea registrului de lucru, numele canvasului.

    Următorul exemplu de adresă URL pentru API-ul REST include o valoare pentru coloana Categorie din token, care afişează API-ul Cărţi Google: http://www.googleapis.com/books/v1/volumes?q=${valuesForColumn:"Category"}. Valoarea pe care o selectaţi dintr-o celulă din coloana Categorie, de exemplu, "Cărţi", este transmisă către API-ul REST, care afişează pagina solicitată.

  • Dacă utilizaţi o metodă POST sau un antet HTTP personalizat care suprascrie antetul HTTP, se aplică următoarele:

    • Introduceţi fiecare parametru ca pereche nume-valoare, cu numele şi valoarea separate prin "=".
    • Puteţi utiliza în perechile nume-valoare sintaxa de token URL solicitată de API-ul pe care-l apelaţi. De exemplu:
      • paramName1=paramValue1
      • paramName2=${valuesForColumn:"Product"}
    • Un antet personalizat funcţionează dacă destinaţia cererii HTTP permite explicit ca anteturile HTTP pe care le utilizaţi să fie setate pentru cerere. Dacă nu sunt permise anteturile, browserul blochează solicitarea şi afişează un mesaj de eroare; de exemplu, un antet de cookie care conţine Content-Type=application/json va fi blocat.