質問
Zendesk Supportでチケットの添付ファイルをすべてダウンロードすることはできますか?
回答
Zendesk Supportには、添付ファイルの完全なダウンロード機能やエクスポート機能はありません。ただし、個々のチケットとすべてのチケットの両方に対してZendesk APIを使用することはできます。
個々のチケットの場合
個々のチケットの添付ファイルを取得するには、以下の手順に従ってください。
- 添付ファイルのURLを検索します:
https://subdomain.zendesk.com/api/v2/tickets/TICKET_ID/comments.json -
subdomainを実際のサブドメインに、TICKET_IDをチケットIDに置き換えます - 各コメントには
attachments array属性があり、そのコメントに含まれる添付ファイルへのリンクが含まれています
ファイルを関連付けるには、content_url属性でリンクされたファイルをダウンロードします
すべてのチケットの場合
すべてのチケットの添付ファイルを取得するには、以下の手順に従ってください。
-
エクスポートのアクセス権が設定されているアカウントでは、さまざまな添付ファイルへのリンクが含まれているチケットのJSONエクスポートを実行することができます:
https://subdomain.zendesk.com/api/v2/attachments/ATTACHMENT_ID.json
メモ:同じ添付ファイルのリンクが、ユーザーの写真に関連付けられたJSONエクスポート内に表示されます。そのユーザーが削除されたり、その後写真を変更した場合、それらのリンクはファイルを返すことができません。 -
subdomainを実際のサブドメインに、ATTACHMENT_IDを添付ファイルIDに置き換えます - 各リンクに関連付けられた添付ファイルをダウンロードするには、その
attachmentsエンドポイントに対してGETリクエストを実行します - 次に、
content_url属性でリンクされたファイルをダウンロードします
メモ:プライベート添付ファイルを使用する場合、このタイプの添付ファイルはエンドユーザーとチケットの担当者にのみ表示されます。プライベート添付ファイルは、2024年12月5日以降に作成されたアカウントでは、メッセージングチケットで使用できます。