n8nでdosyaの共有リンクを作成
ファイルまたはフォルダーに対するdosyaのShare Link Create操作を設定し、有効期限とアクセスのオプションを指定して、返された公開リンクのフィールドを確認します。
最終確認日
スクリーンショットは英語版の画面です。
dosya.devコミュニティノードでResource: Share LinkとOperation: Createを使用してください。実行が成功するたびに新しい公開リンクが作成されるため、管理できる項目1件でテストし、再試行を有効にする前に返されたレコードを確認してください。

手順
- Share Link → Create用のdosya.devノードを追加し、テスト済みのdosya.dev API認証情報を選択してください。
- ShareでFileまたはFolderを選択してください。前のノードから
file_…またはfld_…のIDを割り当ててください。IDを直接入力する場合、Workspaceは省略でき、一覧の選択肢の範囲を絞る目的にのみ使われます。 - Optionsを開いてください。必要に応じてAccess Codeを8文字以上に設定してください。この受信者用コードはdosyaのアカウントパスワードではありません。
- Expires In Daysを設定してください。
0では値が省略され、ワークスペースの標準値が使われます。無料プランのリンクの上限は7日です。ダウンロードせずにプレビューできるよう要求するにはView Onlyを有効にしてください。 - ノードを1回実行し、
id、url、target_type、target_id、expires_at、view_only、access_code_required、access_mode、created_atを確認してください。 - サインアウトしたブラウザで
urlを開き、コードを設定した場合は入力して、URLを別のノードに渡す前に目的のファイルまたはフォルダーを確認してください。
ワークスペースのロールで共有リンクの作成が許可されており、キーにフルアクセス権限が必要です。フォルダーに固定されたキーはRESTでは拒否され、WebDAVまたはS3でのみ使用できます。無料アカウントで有効にできる共有リンクは5件までです。APIがshare_free_link_limitを返した場合は、新しいリンクを作成する前に既存のリンクを取り消すか、期限切れになるまで待ってください。

実行結果
目的の対象について、サーバーが作成したリンクのレコードが1件返されます。有効期限とアクセスに関するフィールドも含まれます。公開リンクのテストではそのファイルまたはフォルダーにのみアクセスでき、通常のワークフロー出力にAPIキーやアクセスコードは公開されません。
アクセスコードが8文字未満の場合は、リクエスト前の検証でThe access code is shorter than 8 charactersと表示されます。No folder selectedは、Folderの対象がルートまたは空として解決されたことを意味します。Could not reach dosya.devの後は、リンク作成後に結果が不明な応答が届いた可能性があるため、まず既存のリンクを確認してください。
関連ガイド
この記事は役に立ちましたか?
評価の結果を読み込んでいます…
投票すると、回答を変更できるように、必要な投票用Cookieが最長180日間保存されます。
質問と回答
このガイドの手順について質問できます。質問は確認後に公開されます。
公開の質問には、アカウントの詳細、認証情報、非公開ファイルを含めないでください。これらについては 非公開サポート をご利用ください。
質問を読み込んでいます…
dosyaアカウントにサインインすると、質問を投稿できます。