问题标签 [github-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - 使用 GitHub API V3 从组织获取私有存储库
我在获取和组织私人回购时遇到了麻烦。我通过这种方法使用 API V3:http: //share.jjnford.com/HhIZ
我正在使用 jQuery.getJSON 命令并将我的 OAuth2 访问令牌传递给 API URL,但我只获得公共存储库返回。
此外,如果我将私有组织存储库分叉到用户帐户(上下文)并拉取用户存储库,则所有存储库(公共和私有)都会显示,但从组织分叉的私有存储库除外。
任何人都可以帮助我解决这个问题......这是我的最后一个障碍......
提前致谢!
javascript - 在 jquery 中为 div 类使用计数器的更短方法
我试图将列表中的第 1 个 div 设置为 box2、2nd 和 3rd,设置为 box,将第 4 个设置为 box3,然后重复框 1 到 4。
好奇是否有更短的方法来使用柜台。
php - Github API,解码“日期”
我使用 Github 的 api 来获取我的最新提交,返回的日期格式如下所示
2012-01-25T11:23:28-08:00
我试着这样做:
但结果并不正确,因为 php 认为我从时间中减去了 8 小时(因为时区)。我想保留时区,但我不知道如何解析它。有谁知道如何在时间正确的地方获得它并显示时区缩写(GMT、PST 等)?
ruby-on-rails - 设计omniauth-github oauth2错误“bad_verification_code”
我有一个带有devise 1.5.3
,omniauth 1.0.1
和的 Rails 3.1 应用程序omniauth-github 1.0.1
。
配置/初始化程序/devise.rb
配置/路由.rb
密钥和秘密设置为 Heroku 变量,应用程序在 Github 上注册。单击发送到 Github 的链接,进行身份验证,然后将代码和验证成功的所有信息发送回 Github 回调路由。
问题是它被users/omniiauth_callbacks
控制器的故障方法拾取。我添加了一些put
语句以查看env['omniauth']
返回的内容。
env['omniauth.auth']
拥有来自 Github 的所有信息。
env['omniauth.error'].response
然而,它OAuth2::Response
包含很多信息,重要的部分是:
我想知道这篇文章是否仍然有效,因为 Github 现在有了新的 v3 API。
可以将我需要的代码放在回调控制器的失败方法中,但这感觉有点肮脏和骇人听闻。
任何建议将不胜感激。
jquery - 使用 github API 的 POST 请求错误
我收到“Access-Control-Allow-Origin 不允许”错误。我应该如何使用 API?我得到了代码,但令牌的 POST 请求失败
ruby-on-rails - 401 未经授权访问 Github API (Rails)
我使用GitHub 提供的URL生成了 access_token。我可以使用URL对 api 执行所有 GET 操作。我真正想做的是 POST 操作。我希望从我的 Rails 应用程序中创建一个问题。
每次我尝试这样做时,我都会通过 GitHub 获得 401 未经授权的访问,尽管我在此URLaccess_token
上发送了in 参数。
我也尝试过使用这些 gem :: Github V3 API和Octopi
还有其他类似的问题,但似乎还没有找到解决方案。
编辑:: 我希望添加title
以创建问题
github-api - Github API:检索所有分支的所有提交以进行 repo
根据 V2 文档,您可以列出分支的所有提交:
我在 V3 文档中没有看到相同的功能。
我想使用以下方法收集所有分支:
然后遍历它们,为每个提取所有提交。或者,如果有一种方法可以直接拉取所有分支的所有提交以进行 repo,那么即使不是更好,它也会同样有效。有任何想法吗?
更新:我尝试将分支 :sha 作为参数传递,如下所示:
问题是当我这样做时,它没有正确分页结果。我觉得我们正在错误地处理这个问题。有什么想法吗?
git - git应该改变行尾吗?(第一行末尾的 control+M 或 ^M)
我在 Windows 机器上使用 git 来处理pull
我的代码。
当其他开发人员pull
在他们的 liunx 机器上从服务器获取文件时,他们^M
在第一行的末尾有 。
如何让 git 为我处理这个问题?
我的意思是,git
当我(从我的窗口机器)推送服务器上的代码时,应该更改行的结尾(删除第一行末尾的 control+M 或 ^M)。
api - GitHub API v3 - 获取用户对项目的最后 N 次提交
我正在寻找一种方法来获取用户在特定项目(repo)上所做的最新 N(比如 10)次提交(提交消息和提交时间就足够了)?有没有办法用 GitHub API 做到这一点?