概要
便利
環境
- macOS 15.7.1
- curl 8.17.0
アップロード
- Basic認証のパスワードは公式のものを使うのでそのまま
- file にはアップロードするファイルをフルパスで
- delete_pass には削除用パスワードを設定
- もし閲覧にも制限を設けたい場合には post_password も設定する
- 時間制限を設けるパラメータはなさそう
curl -X POST https://tadaup.jp/wp-json/custom/v1/upload \
-u "API:AoLU ets7 2zh3 gvqc cTEe BHfp" \
-F "file[]=@/Users/user01/Downloads/G7gvWUFbwAAv6fq.jpeg" \
-F "title=test with curl" \
-F "comment=" \
-F "delete_pass=xxx" \
-F "post_password=" \
-F "r18=no"
レスポンス
{"success":true,"post_id":1325317,"url":"https:\/\/tadaup.jp\/070953461325317\/","source_url":"https:\/\/tadaup.jp\/CKqGMnka.jpeg","thumbnail":"https:\/\/tadaup.jp\/CKqGMnka.jpeg"}
url がアップロードしたファイルのリンクです
削除
残念ながら API はないので手動で GUI から削除パスワードを使って削除します
今後実装されるかもです
最後に
アーカイブファイルはアップロードできないのでちゅういしてください
直リンクが発行されるのでそれにアクセスすればアーカイブファイルでもアップロードできます
0 件のコメント:
コメントを投稿