什么是用户代理字符串(github api)
what is the user agent string (github api)
因此,我试图向github发出HTTP请求,以返回特定github存储库上所有问题的列表。我在下面的代码中使用coffeescript,但对于任何JS开发人员来说,它应该是相当不言自明的。我的困惑是,如果我在浏览器中输入"https://api.github.com/repos/username/repo-name/issues",我可以检索我正在寻找的所有信息。当我试图通过带有请求节点库的应用程序发出请求时,我得到一个错误,说"丢失或无效的用户代理字符串"。请让我知道,如果你知道如何正确地构建一个URL,以实际从github API检索信息。
githubUrl = "https://api.github.com/repos/#{username}/#{repoName}/issues?state=open"
request githubUrl, (error, response, body) ->
console.log body
你需要传递一个用户代理字符串,就像它说:)我刚刚从chrome:
require( 'https' )
.get({
hostname : 'api.github.com'
, path :'/repos/cwolves/jquery-imask/issues'
, headers : {
'User-Agent' : 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1521.3 Safari/537.36'
}
}, function(res){
res.on('data',function(data){
console.log(data+'');
});
});
相关文章:
- 如何使用 github api 查找最新的存储库
- 使用 GitHub API 在 dojo 中执行 PUT 更新会返回 400:解析 JSON 时出现问题
- 如何使用Github API v3获取10之后的页面
- Angular,GitHub API,返回存储库和标签
- 使用 github js api:无法过滤问题
- $http提供商向 Github API 发出外部请求,但不向 Google 地图 API 发出请求
- JSONP 和 Github API v3 的问题
- 使用GitHub Api和Ember检索最新的提交链接和消息
- 'TypeError:undefined不是函数'当从Angular中的github api中提取jso
- Github API终结点未按预期工作
- 什么是用户代理字符串(github api)
- 我如何编辑github文件从web浏览器与github API
- Github API -从base64数组上传图像到Repo
- 如何使用GitHub API删除目录
- GitHub API与Angular-如何获得用户'公开回购
- Commits github API
- Github API列出所有存储库和报告的内容
- 如何连接一个express JS应用到github API
- 无法让gitHub API在javascript中工作.特别是gitdata.getCommit
- Github API获得链接头与ajax