nextcloud-logo-white-transparent
  • ★製品概要
    • なぜ、今、Nextcloudが必要か
    • Nextcloudで始めるセキュアなファイル共有
    • Nextcloudと他のオンラインストレージ製品の比較
  • 製品詳細
    • Nextcloudのアーキテクチャー
    • システム要件
    • バージョンアップ履歴
    • EOL一覧
    • Nextcloud API一覧
    • Nextcloudデスクトップクライアント
    • Nextcloudモバイルアプリ
  • ユースケース
    • ユースケース
      • 取引先との安全なファイル共有
      • 既存ファイルサーバーをそのまま活用
      • 営業マンのファイル持ち出しを安全に実現
      • 支店間など広域ネットワークでファイル共有したい
      • 教育・研究機関でのオンラインストレージ利用
      • 開発プラットフォームとしてのNextcloud
      • remote.itとの組み合わせによるセキュアなオンラインストレージ
    • 導入事例
      • Nextcloud導入事例(京都大学様) 請求フォーム
      • Nextcloud導入事例(明治大学様) 請求フォーム
  • お知らせ/テックブログ
    • ニュースリリース
    • セミナー
    • Nextcloud
    • ONLYOFFICE
  • サービス
    • 導入サービス、導入支援
    • サポートの概要
    • EnterpriseサポートとCommunityサポートの選び方
    • Enterpriseサポート
    • Communityサポート
    • Nextcloud保守サポートでサポートされるアプリケーション
  • お問い合わせ
    • Nextcloud導入のご相談、お見積り
    • 会社概要
    • Nextcloudカタログ等資料請求
    • ★ダウンロード資料一覧
  • ONLYOFFICE
    • ONLYOFFICEでOfficeファイルをオンライン活用(ONLYOFFICE公式パートナー)

Nextcloud API一覧

NextcloudにはWebDAVやShare API等の外部アプリケーションから呼び出し可能な外部APIやHooks、Background Jobs等のカスタマイズアプリケーションから利用可能な内部APIが用意されています。そのようなAPIを利用することで独自の実装を行わずにプラグアンドプレイすることが可能です。

外部APIについて

Nextcloudでは、coreのフューチャーやカスタマイズアプリケーションを実装するために柔軟性のあるAPIが標準で実装されており、そのAPIを有効活用することで開発パフォーマンスを高めることが可能です。

動作WebDAVメソッドURIオプション
ファイルリスト/ファイル確認PROPFIND/remote.php/dav/<ディレクトリ名>
ファイル取得GET/remote.php/dav/<ファイルパス>
ファイル送信PUT/remote.php/dav/<ファイルパス>
ファイル移動
ファイル名変更
MOVE/remote.php/dav/<ファイルパス>Destination:/remote.php/webdav/<ファイルパス>
ファイルコピーCOPY/remote.php/dav/<ファイルパス>Destination:/remote.php/webdav/<ファイルパス>
ファイル属性変更PROPPATCH/remote.php/dav/<ファイルパス>
ディレクトリ作成MKCOL/remote.php/dav/<ディレクトリ名>
ディレクトリ削除DELETE/remote.php/dav/<ディレクトリ名>
動作メソッドURIオプション
共有ファイルの取得GET/shares
特定フォルダの共有取得GET/shares/<ファイルパス>
共有情報の取得GET/shares/<シェアID>
新規共有POST/shares/path=<共有フォルダパス>
shareType=<共有の種類>
'0' = user
'1' = group
'3' = リンク公開
shareWith=<共有先ユーザー/グループ>
publicUpload=
'true' = アップロード許可
'false' = アップロード不許可
password=<閲覧パスワード>
permission=<共有権限>
'1' = read(URL共有時のデフォルト)
'2' = update
'4' = create
'8' = delete
'16' = share
'31' = all(デフォルト)
必須項目:shareType,path,shareWith
共有削除DELETE/shares/<シェアID>
共有の更新PUT/shares/<シェアID>permission=<共有権限>(指定方法は新規共有と同じ)
password=<閲覧パスワード>
publicUpload=(指定方法は新規共有と同じ)

Nextcloudのお問合せ

資料請求

Nextcloudの製品カタログの請求フォームです。

資料請求を行う

お問合せ・お見積り依頼

Nextcloudの導入をご検討の企業・団体の皆様。

お問合せフォームへ


-COMPANY-

〒101- 0052
東京都千代田区神田小川町1-2
風雲堂ビル6階


-PARTNER-

nextcloudamazon



 

-外部コンテンツ-

-Facebook-

Nextcloud広報室 – 株式会社スタイルズ

-Youtube-
Stylez Corp.

-Qiita-
Stylez Nextcloud


★製品概要製品詳細ユースケースお知らせ/テックブログサービスお問い合わせONLYOFFICE
© 2003 - 2023 Stylez Corp.