in reply to Re: New Bing Search Api (5)
in thread New Bing Search Api (5)
Thank you for your answer. Here you can find a complete (and slightly modified) script for what I am trying to do. Api Key is not provided. If the script gets a response, it should enter the intended subrutine and I should see my nice message "I could connect to the API" and smile. But I can't get any response, so I get "Impossible retrieving info from Web".
#!/usr/bin/perl use strict; use warnings; use LWP::UserAgent; use JSON; my $BingKey="xxx"; my $MyBingJsonQuery = "Hello"; my $href= 'https://api.cognitive.microsoft.com/bing/v5.0/search?' +. $MyBingJsonQuery; print "Connecting to Bing for: $href\n"; my $ua= LWP::UserAgent->new(); my $req = HTTP::Request->new(GET => $href); $req->header($BingKey); my $res = $ua->request($req); # Check the outcome of the response if ($res->is_success) { print "I could connect to the API\n"; my $resp= $ua->get($href); my $data = decode_json($resp->content); my @urls = map { $_->{'Url'} } @{ $data->{d}->{results} }; } else { print "Impossible retrieving info from Web\n"; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: New Bing Search Api (5)
by Corion (Patriarch) on Nov 21, 2016 at 18:05 UTC | |
by Anonymous Monk on Nov 21, 2016 at 18:17 UTC | |
by Corion (Patriarch) on Nov 21, 2016 at 18:24 UTC | |
by Anonymous Monk on Nov 21, 2016 at 18:40 UTC | |
by stevieb (Canon) on Nov 21, 2016 at 18:57 UTC | |
by Corion (Patriarch) on Nov 21, 2016 at 19:12 UTC |