простая помощь perl с использованием хеш-значений - PullRequest
0 голосов
/ 07 октября 2019

Я очень новичок в Perl и работаю с аутентификацией в Facebook. Это cpan facebook библиотека

В ней во время 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 (хэш?)

1 Ответ

1 голос
/ 07 октября 2019

В соответствии с документацией, на которую вы ссылались, правильное использование:

my $data = $response>as_hash;
$data->{email}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...