現在、Perlでkintoneのデータを取得しようとしていますが、下記のようなメッセージが表示されデータが取得できません。
malformed JSON string, neither array, object, number, string or atom, at character offset
0 (before “<!DOCTYPE html>\r<…”) at json_test.pl line 38.
どうすれば、この問題を解決できるのでしょうか?
実行スクリプトは下記です。
my $ua = LWP::UserAgent->new;
my $url = “https://xxxxx.cybozu.com/k/v1/record.json?app=xx&id=xx”;
my $req = HTTP::Request->new(GET => $url);
$req->header(“Host” => “xxxxx.cybozu.com” & “:443”);
$req->header(“X-Cybozu-Authorization” => “xxxxxxxxxxxxxxxxxxxxxxxxx”);
$req->header(“Content-Type” => “application/json”);
my $res = $ua->request($req);
print Dumper $res;
if ($res->is_success) {
my $json = JSON::XS->new->decode($res->content);
my $output = $json->{issue}->{subject} . " - " . $json->{issue}->{status}->{name};
print encode(‘utf8’, $output),“”;
}else{
print $res->status_line, “”;
}
よろしくお願いいたします。