Sto usando WWW :: Mechanize. Per i metodi che non richiedono l'autenticazione, ottengo quelli come farebbe con qualsiasi altro URL, e quindi utilizzare il modulo Perl JSON per analizzare fuori qualsiasi dato che voglio:Come accedere ai metodi autenticati dell'API di StackExchange da uno script perl?
my $response = $mech->get('http://api.stackexchange.com/1.1/questions?fromdate=' . $lasthour)
my $q = from_json($response->content())
ho usato Mechanize per accedere a siti web in passato, ma la roba di Oauth è fonte di confusione e che cosa suggerisce lo documentation is provided for using the API è destinato alle applicazioni Web (che richiedono la registrazione con StackExchange?).
In particolare, sono interessato allo notifications method anche se mi aspetto che il codice corretto consenta l'accesso a uno dei metodi richiesti dall'autenticazione.
ok, si registra la domanda? è necessario farlo per utilizzare i metodi di autenticazione – gaussblurinc
che ho ora. Cosa succederà? Una risposta con "questo funzionerà solo dopo la registrazione" e quindi le istruzioni sarebbero state benvenute, l'avrò svalutato. –
oh, non sono sicuro, cosa vuoi. Che tipo di applicazione hai? Lato desktop o server? – gaussblurinc