草庐IT

ruby - github api v3 创建问题消息未找到

当我尝试创建一个github问题时,它给出消息未找到回复。以及如何发送身份验证header。因为创建问题需要用户登录或验证curl-XPOST-i-d'{"title":"my-new-repo","body":"mynewissuedescription"}'https://api.github.com/repos/barterli/barter.li/issuesHTTP/1.1404NotFoundServer:GitHub.comDate:Wed,19Feb201407:11:33GMTContent-Type:application/json;charset=utf-8Sta

ruby - 使用 Octokit.rb 输出 repos URL

我正在尝试使用Octokit.rb列出Github帐户存储库的详细信息,但似乎无法找到关联的URL。首先,我需要做的就是使用OAuth通过GithubAPI进行身份验证,并将详细信息输出到控制台。到目前为止,这是一个基本示例:client=Octokit::Client.new:access_token=>'my_token'client.repos.eachdo|repo|putsrepo.nameputsrepo.description#html_url&clone_urlgohere.end我确定我忽略了一些明显的东西,但是您需要做什么才能找到html_url、clone_url

OCTOKIT GITHUB API

我想获得特别的GitHub代表的拉力请求和问题。目前,我使用的方法真的很笨拙。使用OCTOKITGEM和以下代码:#BuildsdatathatissenttotheAPIdefrequest_paramsdata={}#labelsexample:"bug,invalid,question"data["labels"]=labels.present??labels:""#filterexample:"assigned""created""mentioned""subscribed""all"data["filter"]=filter#stateexample:"open""closed""a

ruby - 如何使用 octokit.rb 获取提交日期

所以我可以使用以下方法从repo中获取提交:commits=Octokit.commits('tansaku/gitimmersion')但我不知道如何获取提交日期。如果我pp一个单独的提交,我可以看到日期存在:#,@_fields=#,@_metaclass=#>,@_rels=#,@attrs={:author=>#,@_fields=#,@_metaclass=#>,@_rels=#,@attrs={:name=>"SamJoseph",:email=>"tansaku@gmail.com",:date=>2014-03-1014:35:53UTC}>,:committer=>#

ruby-on-rails - 使用 Octokit 从组织中检索私有(private)存储库

我正在尝试使用Octokitgemforruby​​从某个用户的组织中检索所有存储库。我有这个客户端变量:@client=Octokit::Client.new(access_token:TOKEN)当我使用它时:@client.repos我能够检索用户的所有存储库(甚至是来自组织的私有(private)存储库)但是有了这个@client.repos(some_org_id)我只从some_org_id组织获取公共(public)的。我的OAuthtoken范围设置了以下权限:repo,user,read:org我是不是漏掉了什么?APIDocumentaion提到repospriva

ruby - Octokit客户端如何发起请求

我正在使用token通过Octokit客户端访问githubapi。client=Octokit::Client.new(access_token:TOKEN)好像还可以:client.rate_limit=>#所以现在我想得到一些信息repo=client.repo'rails/rails'repo.rels[:events]repo.rels[:events].get.data但是当我进入下一页时repo.rels[:events].get[:next]我达到了每小时60个请求的速率限制。看来下一个请求没有被token授权。如何让所有请求都通过token授权?