使用散列值的简单 perl 帮助

simple perl assistance using hash values

我是 perl 的新手,正在使用 facebook 身份验证。这是 cpan facebook library

其中,在 callback 期间,我有以下代码:

my $info = $fb->get(
    'https://graph.facebook.com/v3.1/me?fields=birthday,email,name,id'   # Facebook API URL
);

这是来自 $info->as_json 的回复;

{"email":"someemail\u0040email.com","name":"some user","id":"fbid"}

我尝试使用 $info->email$info->{email} 以及 $info->{'email'} 访问我的调试器中的值,但我得到的是空值。我如何从 $info 变量(散列?)

中获取这些值

根据您链接的文档,正确的用法是

my $data = $response>as_hash;
$data->{email}