Получить значения атрибутов с помощью HTML :: PullParser

Реальные пользователи «удаляют» себя из вашего приложения, когда они удаляют ваше приложение из своей учетной записи, вам ничего не нужно делать.

Если вы хотите узнать, когда пользователи деактивируют ваше приложение например, вы можете указать Deauthorize Callback URL в настройках вашего приложения. Как описано в документах в https://developers.facebook.com/docs/authentication/ :

После удаления приложения мы отправим запрос HTTP POST, содержащий single parameter, signed_request, который после декодирования даст объект JSON, содержащий user_id пользователя, который только отменил авторизацию вашего приложения. Вы не получите токен доступа пользователя в этом запросе, и все существующие токены доступа пользователя, которые ранее были выданы от имени этого пользователя, станут недействительными.

blockquote>

UPDATE: для удаления собственного приложения из авторизованные приложения пользователя, выдайте HTTP DELETE на https://graph.facebook.com/[userid]/permissions?access_token=... в соответствии с https://developers.facebook.com/docs/reference/api/user/ .

Обычно API-интерфейс графика звонки также поддерживают выполнение HTTP POST с дополнительным параметром, method=DELETE, если вызовы DELETE невозможны / поддерживаются.

2
задан JNM 17 January 2019 в 16:25
поделиться

1 ответ

Как сказано в комментариях, я не нашел решения заставить парсер работать при объявлении с помощью @attr.

Тем не менее, с немного другим подходом, я наконец-то получил то, что хочу.

my $lo_parser = HTML::PullParser->new(
    file => $gs_html_doc,
    start => 'event, tagname, attr',
    ) or die "Error: $!";
$lo_parser->unbroken_text(1);

while (my $iY_token = $lo_parser->get_token)
{
    my $ls_event = $iY_token->[0]; # always "start"
    my $ls_name = $iY_token->[1];
    my $lH_attr = $iY_token->[2];

    print "$ls_name:\n";
    foreach (keys %{$lH_attr})
    {
        print "- 

Как сказано в комментариях, я не нашел решения заставить парсер работать при объявлении с помощью @attr.

Тем не менее, с немного другим подходом, я наконец-то получил то, что хочу.

[110] = $lH_attr->{

Как сказано в комментариях, я не нашел решения заставить парсер работать при объявлении с помощью @attr.

Тем не менее, с немного другим подходом, я наконец-то получил то, что хочу.

[110]} = \n"; } print "\n"; }
0
ответ дан JNM 17 January 2019 в 16:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: