Jitterbit Hosted APIs: Hello World tutorials
02 Apr 2020
Programming the future web server’s behavior
Développer les fonctions du serveur web que vous allez bientôt élaborer
With the web-based Cloud Studio
Avec Cloud Studio dans votre navigateur de web
From the Jitterbit Harmony homepage (https://login.jitterbit.com if you logged out), click on the big orange “Cloud Studio” link.
Depuis la page d’acceuil de Jitterbit Harmony (https://login.jitterbit.com si vous vous êtes déconnecté), cliquez sur le gros lien orange “Cloud Studio.”
In the upper right, click on the round orange “New Project” button.
En haut de la page à droite, cliquer sur le bouton orange et rond “New Project.”
For this example, I’ll name my project “Forced API Responses Cloud” and use an “environment” specific to my company that is for testing purposes. Click the round orange “Start Designing” button.
(Note: In most screenshots, it’s named “Forced API Responses,” but I eventually renamed it “Forced API Responses Cloud and didn’t want to re-do all my screenshots.)
Dans cet exemple, moi je choisis un nom de projet (« Project Name ») « Forced API Responses Cloud » et pour l’environnement je choisis une option dédiée au tests. Cliquez sur le bouton orange et rond “Start Designing.”
(Notez bien: Dans les captures d’écran, vous verrez un nom « Forced API Responses » – j’ai changé d’avis après les avoir capté. Oupse.)
With the desktop-based Design Studio
Avec le logiciel Design Studio installé sur votre PC
Click File -> New Project.
Cliquez sur File -> New Project.
<trans>
$jitterbit.api.response.status_code = 302;
$jitterbit.api.response.headers.Location="https://example.com";
</trans>
<trans>
output = "Hello there!<br>\r\nI see you gave me the following URL Parameters: <br>\r\n";
enum = $jitterbit.api.request.enum.parameters;
i = 0;
while(i<length(enum),
name = enum[i];
output = output + "$" + name + ": " + Get(name) + " <br>\r\n";
i = i+1;
);
if(i==0, output = output + "(none)<br>\r\n");
$jitterbit.api.response.body = output;
</trans>
<trans>
output = "Hello there!<br>\r\nI see you gave me the following URL Parameters: <br>\r\n";
enum = $jitterbit.api.request.enum.parameters;
i = 0;
while(i<length(enum),
name = enum[i];
output = output + "$" + name + ": " + Get(name) + " <br>\r\n";
i = i+1;
);
if(i==0, output = output + "(none)<br>\r\n");
output; // Making this the last line makes it the "return value" of this script.
</trans>
Setting up a Jitterbit web server endpoint
Élaborer une ressource sur le serveur web de Jitterbit
From the Jitterbit Harmony homepage (https://login.jitterbit.com if you logged out), click on the big green “API Manager” link.
Depuis la page d’acceuil de Jitterbit Harmony (https://login.jitterbit.com si vous vous êtes déconnecté), cliquez sur le gros lien vert “API Manager.”
In the upper right, click on the round orange “New API” button.
En haut de la page à droite, cliquer sur le bouton orange et rond “New API.”
On va faire cet exercise 4 fois – moi je choisis, sous “API Name” et “Service Root”:
API Name | Service Root |
---|---|
Demonstrate 302 Cloud | demonstrate302Cloud |
Demonstrate Hello Cloud | demonstrateHelloCloud |
Demonstrate 302 Desktop | demonstrate302Desktop |
Demonstrate Hello Desktop | demonstrateHelloCloud |