基本認証とJQLを使用してJiraボードからいくつかのチケットをフェッチしたGoogle ScriptをSheetの一部として実行しています。Jira APIがGoogle Scriptから機能しない
JQLは、コマンドラインから実行するとカール(Ubuntuの)を介して完全に正常に動作しますが、Googleのスクリプトから実行すると、次のエラーが表示さ -
- これは私がカール要求を作っている方法です{"errorMessages":["Field 'assignee' does not exist or this field cannot be viewed by anonymous users."],"errors":{}}
curl -H "Authorization: Basic <base64 encoded username:password>" -X GET -H "Content-Type: application/json" https://<jira_host>.com/rest/api/2/search?jql=<JQL>
、これは私はそれがGoogleのスクリプトを形成やっている方法です -
var url = encodeURI(host + 'rest/api/2/search?jql=' + jql);
var params = {};
params['header'] = {'Authorization': PropertiesService.getUserProperties().getProperty('AUTH')};
params['Content-Type'] = 'application/json';
params['Accept'] = 'application/json';
params['method'] = 'GET';
params['muteHttpExceptions'] = true;
var response = UrlFetchApp.fetch(url, params);
I refをJIRA Basic AuthenticationガイドのCAPTCHAセクションで認証が拒否されているかどうかを確認していますが、これは応答ヘッダーを確認することで確認できませんでした。
このエラーが発生する原因は間違っていますか。どんな助けもありがとうございます。
ありがとうございました。