2017-07-27 4 views
0

Ich möchte eine Integration mit zapier.com/help/webhooks einrichten, von der ich hoffe, dass sie mir nützlichen Zugang zu vielen Apps gibt, ohne in die API jeder App zu integrieren. Mir wurde gesagt, dass ich JSON an Zapier senden und dann die Antwort analysieren muss. Hier ist, was ich habe, aber ich bekomme: "Verwendung: $ http-> www_form_urlencode (DATAREF)".Perl/Zapier Integration über Webhooks

my %data = (
      id => "1234", 
      first_name => "Name", 
      email => "[email protected]", 
      phone => "1234567890", 
); 
my $data = \%data; 

my $http = HTTP::Tiny->new(); 
my $params = $http->www_form_urlencode($data); 
my $response = $http->post_form($url, $params); 
+0

Diese Frage ist waaaaayyyy zu weit gefasst. –

+0

Bitte vandalisiere deine eigene Frage nicht –

Antwort

0

Buchung ist einfach mit HTTP::Tiny. Es gibt eine Fülle von JSON-Parsern auf CPAN. Siehe z. JSON.

0

Verstanden wie diese Arbeit:

use HTTP::Tiny; 

my %data = (
     id => "1234", 
     first_name => "Name", 
     email => "email\@example.com", 
     phone => "1234567890", 
); 

my $response = HTTP::Tiny->new->post_form('https://www.example.com', \%data);