jira - 使用 JIRA API 创建问题 `匿名用户无权在此项目中创建问题。请先尝试登录。`
问题描述
我有一个简单的请求要发送到 JIRA 服务器
curl \
-D- \
-u 'api_key_label:api_key' \
-X POST \
--data '{"fields": {"project":{"key": "my_proj"}, "issuetype": {"name": "Bug"}}}' \
-H "Content-Type: application/json" \
https://my_instance/rest/api/2/issue/
当我发送请求时,我得到了响应
{"errorMessages":[],"errors":{"project":"Anonymous users do not have permission to create issues in this project. Please try logging in first."}}%
如果有人对此有任何经验,我将不胜感激。-u 参数是否应该进行 base64 编码?
解决方案
Python
import requests
from requests.auth import HTTPBasicAuth
import json
data = json.dumps({"fields": {"project":{"key": "VER"},"summary": "summary": {"name": "Bug"}}})
url = 'https://my_instance:8080/rest/api/2/issue/'
headers = {
'Content-Type': 'application/json'
}
response = requests.post(url,auth=('email_accoount','api_key'),data=data,headers=headers)
推荐阅读
- delphi - Delphi Spinedit:获取上一个值
- excel - 恢复 VBA 窗口的顺序
- php - 在 laravel 中创建记录时出错 - mongo Application
- ios - IOS 大标题 - 在启动新活动时捕捉
- php - 在前端将值显示为不同的值
- python - 想了解Python中某些代码行的含义
- regex - fail2ban-regex 与 alert_json 格式的 snort 日志文件不匹配
- javascript - 我正在使用 javascript 创建一个反应式杂货列表,当我单击它时我想更改列表项的颜色
- python - 使用 Python 进行文本预测
- ios - React Native 归档错误 - /ios/index.js。未找到