実現したいこと
BacklogのJavaAPIで添付ファイルをアップロードしたい
前提
BacklogのJavaAPIで添付ファイルをアップロードしたいが
APIを確認しましたが、見つける事が出来ませんでした。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
ソースコード
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。

回答2件
0
JavaのBackLog APIでファイルの「ファイルID」を取得する場合は
どのようにソースを書けいいのでしょうか。
投稿2023/06/23 08:26
総合スコア22
0
ベストアンサー
この回答はGPT-4による自動生成回答です
BacklogのJavaAPIで添付ファイルをアップロードするには、以下の手順を実行してください。
-
まず、Backlog Java APIをプロジェクトに追加してください。
-
次に、以下のコードを参考にして、添付ファイルをアップロードする機能を実装してください。
java
1import com.nulabinc.backlog4j.*; 2import com.nulabinc.backlog4j.api.option.*; 3import com.nulabinc.backlog4j.conf.*; 4 5import java.io.File; 6import java.io.FileInputStream; 7import java.io.FileNotFoundException; 8 9public class BacklogFileUpload { 10 11 public static void main(String[] args) { 12 // Backlog APIキーを設定 13 String apiKey = "your_api_key"; 14 String spaceId = "your_space_id"; 15 BacklogConfigure configure = new BacklogJpConfigure(spaceId).apiKey(apiKey); 16 BacklogClient backlogClient = new BacklogClientFactory(configure).newClient(); 17 18 // 添付ファイルをアップロード 19 File file = new File("path/to/your/file"); 20 try { 21 FileInputStream fis = new FileInputStream(file); 22 Attachment attachment = backlogClient.uploadAttachment(file.getName(), fis); 23 System.out.println("添付ファイルのID: " + attachment.getId()); 24 System.out.println("添付ファイルの名前: " + attachment.getName()); 25 } catch (FileNotFoundException e) { 26 e.printStackTrace(); 27 } catch (BacklogException e) { 28 e.printStackTrace(); 29 } 30 } 31}
このコードは、指定されたファイルをBacklogにアップロードし、アップロードされた添付ファイルのIDと名前を表示します。your_api_key
とyour_space_id
を適切な値に置き換えてください。
注意: このコードは、添付ファイルをアップロードするだけで、特定の課題やコメントに添付するわけではありません。添付ファイルを課題やコメントに関連付けるには、追加のAPI呼び出しを行う必要があります。例えば、課題に添付ファイルを追加するには、backlogClient.addIssueAttachment(issueId, attachmentId)
を使用してください。
投稿2023/06/22 01:43
Powered by GPT-4
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。

あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。