【发布时间】:2019-05-27 10:26:30
【问题描述】:
我想使用hub 创建一些自动化脚本,但不知道如何将消息发布到 api。更具体地说,我要发布到这个 api 端点:https://developer.github.com/v3/users/gpg_keys/#create-a-gpg-key
我尝试了以下方法:
hub api user/gpg_keys -F armored_public_key='-----BEGING PGP ....'hub api user/gpg_keys --raw-field "body={armored_public_key='-----BEGING PGP ....'}
以上都不起作用,返回的响应是:
{"message":"Not Found","documentation_url":"https://developer.github.com/v3/users/gpg_keys/#create-a-gpg-key"}
这不是很有帮助。我以为-F 表示有效载荷中的字段,但我想我错了。
那么如何使用hub api 发布带有正文的消息?
更新
我确实下载了 repo 以创建一个具有更多日志记录的修改版本,但无法找出问题所在。根据我对请求的提出方式的理解,一切看起来都不错。
【问题讨论】:
-
我确实设法发布到问题评论端点,但没有创建 gpg 密钥。
标签: github github-api-v3 github-hub