gpt4 book ai didi

api - 使用 Sails JS 对 Jira REST API 进行身份验证

转载 作者:行者123 更新时间:2023-12-04 20:20:10 28 4
gpt4 key购买 nike

Sails 新手,我想知道如何通过 Sails 访问我的 Jira 帐户,以便使用 Jira API REST 创建/编辑/搜索一些问题。

我到处都找过这个,有人能帮帮我吗?

这是我想做的一个例子:

    module.exports = {

test: function(req, res)

var https = require('https');
var https = require('https'), options = {
host : "jira.company.com",
port : 80,
path : "/rest/api/2/search?jql=issue=TASC-1",
method : 'GET'};
https.request(options, function(response) {
var responseData = '';
response.setEncoding('utf8');

response.on('data', function(chunk){
responseData += chunk;
});

response.once('error', function(err){
// Some error handling here, e.g.:
res.serverError(err);
});

response.on('end', function(){
try {


// response available as `responseData` in `yourview`
res.locals.requestData = JSON.parse(responseData);
} catch (e) {
sails.log.warn('Could not parse response from options.hostname: ' + e);
}
res.view('client');
}); }).end();}}

但是我的 View 中什么也没有,我认为这是正常的,因为我没有进行身份验证。

最佳答案

您可以使用/rest/auth/1/session 来验证和获取 cookie:https://docs.atlassian.com/jira/REST/latest/#d2e4234

或者您可以通过/rest/api/2/search 请求传递 http 基本身份验证 header 。

关于api - 使用 Sails JS 对 Jira REST API 进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29557928/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com