2017-07-27 58 views
0

我想建立与zapier.com/help/webhooks的集成,我希望能够在不与每个应用程序的API集成的情况下有效访问很多应用程序。我被告知我需要向Zapier发布一些JSON,然后解析响应。这里是我的,但我得到:“用法:$ http-> www_form_urlencode(DATAREF)”。Perl/Zapier通过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

这个问题waaaaayyyy过于宽泛。 –

+0

请不要破坏你自己的问题 –

回答

0

发布很容易完成HTTP::Tiny。 CPAN上有大量的JSON解析器。参见例如JSON

0

得到它的工作是这样的:

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);