この他のstackoverflow投稿によれば、プルリクエストにコメントを追加するためにissue APIを使用するはずです。トップレベルのコメントを作成したいだけで、コメントの本文だけを入れたいので、論理的です。Github API Authがプルリクエストにコメントを追加していない
Create comment on pull request
私は基本的な認証と、次の要求を使用していますし、私のパスワードとワンタイムトークンの両方を試してみました。我々はgithubエンタープライズを使用して、ホストが正しいようにします。コメントのためのApiはここにあります。
https://developer.github.com/v3/issues/comments/#create-a-comment
私はこのようなルックスをしようとしています私の要求:
POST /repos/mobile/android/issues/1615/comments HTTP/1.1
Authorization: Basic XXXXXXXXXX
Content-Type: application/json
Cookie: logged_in=no
Host: ghe.megaleo.com
Connection: close
User-Agent: Paw/2.2.5 (Macintosh; OS X/10.10.5) GCDHTTPRequest
Content-Length: 33
{"body":"Here is a test comment"}
私はリダイレクト
<html><body>You are being <a href="https://ghe.megaleo.com/login?return_to=https%3A%2F%2Fghe.megaleo.com%2Frepos%2Fmobile%2Fandroid%2Fissues%2F1615%2Fcomments">redirected</a>.</body></html>
として302応答を取得していますが認証を行うための別の方法はありますか私が間違っていることがありますか?同等のカールコマンドは、おそらくホストが正しいように、我々はgithubの企業を使用して、この
curl -H "Content-type: application/json" -X POST -u username:password -d '{"body": "Here is a test comment on a pull request"}' https://ghe.megaleo.com/repos/mobile/android/issues/1615/comments
それはうまくいった。どうもありがとうございました!! –