2

(主题和标签中的 ETA httpie,因为在玉米上下文中,httpie 的内容不同似乎是个问题。)

我不知道如何进一步解决这个问题。

我正在使用 OAuth 凭据通过 httpie 发送 github API 调用。当我从命令行运行它时,该调用返回预期的响应,但在从 cron 调用的脚本中,它失败并出现 404“未找到”响应,API 文档表明这可能是身份验证问题。

调用如下所示:

/usr/local/bin/http --auth joeuser:xxxx-AuthToken-xxxx https://github.ourplace.net/api/v3/user/orgs

我在 github api 文档中找不到任何明显的东西,表明贫困的 cron 环境中可能缺少什么,或者类似的东西,导致问题。我可以在命令提示符处粘贴相同的调用并获取预期的组织列表。

有什么想法或故障排除建议吗?

谢谢。

4

1 回答 1

3

看起来我需要在 cron 作业中使用 http 时对 http 使用 --ignore-stdin 选项,这解决了问题。

于 2015-06-25T05:14:53.090 回答