gpt4 book ai didi

perl - 如何从 perl 脚本访问 StackExchange API 验证方法?

转载 作者:行者123 更新时间:2023-12-04 21:19:22 24 4
gpt4 key购买 nike

我正在使用 WWW::Mechanize。对于不需要身份验证的方法,我会像获取任何其他 url 一样获取它们,然后使用 perl JSON 模块解析出我想要的任何数据:

my $response = $mech->get('http://api.stackexchange.com/1.1/questions?fromdate=' . $lasthour)
my $q = from_json($response->content())

我以前用过 Mechanize 登录网站,但是 Oauth 的东西很困惑,还有什么 documentation is provided for using the API表明它适用于 Web 应用程序(需要向 StackExchange 注册?)。

特别是,我对 notifications method 感兴趣虽然我希望正确的代码允许访问任何需要身份验证的方法。

最佳答案

你看过Net::StackExchange2 ?

#for methods that require auth.
my $se = Net::StackExchange2->new(
{
site=>"stackoverflow",
access_token => '<THE ACCESS TOKEN>' ,
key => '<YOUR APP KEY>'
}
);

它使用 LWP::UserAgent。即使您不想直接使用 Net::StackExchange2 模块,您也很有可能找到一些可以借鉴的好示例代码。

关于perl - 如何从 perl 脚本访问 StackExchange API 验证方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15746972/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com