Net :: GitHub :: V3和代理设置

时间:2014-09-11 08:10:43

标签: perl github cpan github-api

我正在尝试使用Net::GitHub

连接到github

我的代码如下所示:

use Net::GitHub::V3;
my $gh = Net::GitHub::V3->new(
    login => 'myuser', pass => 'mypassword'
);

my $search = $gh->search;
my %data = $search->repositories({ q => 'repname' });

我收到以下错误消息:

无法在Net / GitHub / V3 / Search.pm第27行连接到api.github.com:443。

  • 值得一提的是我在代理背后使用这个mdoule

有人熟悉如何解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

我刚刚将新版Net :: GitHub上传到CPAN。 0.69。

现在您可以执行类似

的操作

$ gh-> ua->代理('https','socks://127.0.0.1:9050');

检查examples/proxy.pl $ gh-> ua是LWP :: UserAgent。

由于