2017-12-18 8 views
1

github REST APIを使用して、私のgithubリポジトリに新しいファイルを作成したいと思います。私はlinkを、以下のことがわかりました、正直なところ、私はそれを理解していない((私は理解しているように、私はPOSTを行うことができGithub REST APIの完全な例

URLhttps://api.github.com/repos/MyUserName/MyRepositoryName

ヘッダ

承認:application/vnd.github.v3 + json

本文

{ 
    "message": "my commit message", 
    "committer": { 
    "name": "My name", 
    "email": "my email" 
    }, 
    "content": "base64encoded" 
} 

しかし、動作しません。あなたは、私が

2呼び出すべきURL)

1を書いてくださいでした)この要求をヘッダた

3が含まれている必要があります)

答えて

0

どうあるべきか、本体あなたは近くにあった:)と仮定しましょう、その

1)ログイン:あなたのユーザ名

2)あなたのアクセストークン:123a321

3)リポジトリ更新する:YourRepo

4)が作成されるファイル:F1/F2:新しいファイルが含まれていますfile.txtを

5)フォルダを

あなたのリクエストは次のようにする必要があります:

タイプPUT

URLhttps://api.github.com/repos/YourUsername/YourRepo/contents/f1/f2/file.txt

ヘッダ

{ 
"Content-Type" : "application/vnd.github.v3+json", 
"Authorization" : "token 123a321" 
} 

{ 
    "message": "my commit message", 
    "committer": { 
    "name": "My name", 
    "email": "my email" 
    }, 
    "content": "base64encoded" 
} 
関連する問題