質問
Zendesk Supportでチケットの添付ファイルをすべてダウンロードすることはできますか?
回答
Zendesk Supportには、すべての添付ファイルをネイティブにダウンロードまたはエクスポートするための機能が組み込まれていません。ただし、個々のチケットとすべてのチケットの両方に対してZendesk APIを使用することはできます。
-
個々のチケットの場合:
添付ファイルのURLは次の場所にあります:
https://subdomain.zendesk.com/api/v2/tickets/TICKET_ID/comments.json
各コメントには、添付ファイルの配列属性が含まれます。この属性には、そのコメントに含まれる添付ファイルへのリンクが含まれます。ファイルを関連付けるには、content_url属性でリンクされたファイルをダウンロードする必要があります。
-
すべてのチケットの場合:
エクスポートのアクセス権が設定されているアカウントでは、さまざまな添付ファイルへのリンクが含まれているチケットのJSONエクスポートを実行することができます:https://subdomain.zendesk.com/api/v2/attachments/ATTACHMENT_ID.json
各リンクに関連付けられた添付ファイルをダウンロードするには、そのエンドポイントに対してGETリクエストを実行する必要があります。次に、前述のcontent_url属性でリンクされたファイルをダウンロードします。
メモ:同じ添付ファイルのリンクが、ユーザーの写真に関連付けられたJSONエクスポート内に表示されます。そのユーザーが削除されたり、その後写真を変更した場合、それらのリンクはファイルを返すことができません。