使用散列值的简单 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}
我是 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}