2017-02-17 7 views
0

私はPythonから問題を作るためにGitlab APIを使用しようとしています。Python - 要求のあるカール要求、ヘッダーが正しく設定されていませんか? (可能なGitLab APIの問題)

次カールリクエストは(テストされ、確認された)作品:

curl --request POST --header "PRIVATE-TOKEN: <my token>" https://gitlab.com/api/v3/projects/<my project id>/issues?title=Issues%20with%20auth&labels=bug 

私のPythonコード:私は取得

import requests 
r = requests.post("https://gitlab.com/api/v3/projects/2674887/issues", data={ 
     "title":issueform.instance.title, 
     "description":issueform.instance.description 
     }, 
        headers={"PRIVATE_TOKEN":"<token>"}) 
    print(r.status_code, r.reason) 

:401権限

私は私のPOSTで間違った何かをやっていますこれをGitLabが拒否してしまう可能性がありますか?

APIから関連部分: http://docs.gitlab.com/ee/api/issues.html#new-issue

EDIT:

は、彼らはただの文字列(それはDjangoのプロジェクトであり、私はそれので、フォームのものを省略している、​​ものを無視し、言及を忘れました

答えて

1

変更PRIVATE_TOKENたぶん

+0

私のああ、神様、私はそうダム午前、よく感謝そんなに – Lomtrur

+0

@Lomtrurは、我々は間違い –

0

それだけでタイプミスPRIVATE-TOKENに)関連するべきではないのですか?あなたは以下を試すことができますか?

"PRIVATE-TOKEN" 

代わりの

"PRIVATE_TOKEN" 
+0

のこの種をコミットおかげで、私は馬鹿だと作品その – Lomtrur

関連する問題