Skip to content

Tauri アプリケーションアップグレード戦略 API

API 説明:クライアントのバージョン番号に基づいて、対応するアップグレード戦略を取得します。Tauri 公式が提供するファイルアップグレードインターフェースのレスポンス情報と互換性があります。tauri dynamic update

📮 リクエスト情報

リクエスト URL

GET https://api.upgrade.toolsetlink.com/v1/tauri/upgrade?tauriKey=a0jtz0HUwL66r7gCGvbMKQ&versionName=1.0.0&appointVersionCode=0&devModelKey=&devKey=&target=linux&arch=x86_64

リクエストヘッダー

パラメータ名必須説明
X-AccessKeyYesstringmui2W50H1j-OC4xD6PgQagシークレット AccessKey

リクエストパラメータ説明

パラメータ名必須説明
tauriKeyYesstringa0jtz0HUwL66r7gCGvbMKQTauri アプリケーションの一意の識別子
versionNameYesstring1.0.0システムに記録されているバージョン名
appointVersionNameNostring1.0.1希望するアップグレードバージョン名、指定なしで最新バージョン
appointVersionCodeNoint0希望するアップグレードバージョンコード、指定なしまたは 0 で最新バージョン
devModelKeyNostringstv1デバイスモデルの一意の識別子
devKeyNostringLOYlLXNy7wデバイスの一意の識別子(MAC アドレスを使用できます)
targetYesstringlinuxオペレーティングシステム: linux, darwin, windows
archYesstringx86_64マシンアーキテクチャ: x86_64, i686, aarch64, armv7

📮 レスポンス情報

成功レスポンスボディ

json
{
  "version": "2.0.0",
  "notes": "アップグレード通知",
  "pub_date": "2025-05-26T20:40:30+08:00",
  "url": "https://upgradelink.oss-cn-beijing.aliyuncs.com/upgrade/2025-05-26/other/01970c9b-be88-70db-b4bd-92303c8d1fef.json?x-oss-credential=LTAI5tA5mxKLLfa6FxPoTkqE%2F20250527%2Fcn-beijing%2Foss%2Faliyun_v4_request&x-oss-date=20250527T135625Z&x-oss-expires=600&x-oss-signature=fc961fcd21ecd763946ec123be1ef0504713f2189036fe57b687ed2917b570e8&x-oss-signature-version=OSS4-HMAC-SHA256",
  "signature": "",
  "upgradeType": 1
}

レスポンスボディパラメータ説明

返される内容は、公式の Tauri 動的更新インターフェースと一致しています。tauri dynamic update

パラメータ名説明
versionstring2.0.0バージョン番号
notesstringアップグレード通知更新説明
pub_datestring2025-05-26T20:40:30+08:00バージョンリリース日
urlstringダウンロード URLバージョンファイル URL
signaturestring生成された .sig ファイルの内容
upgradeTypeint1アップグレードプロンプトタイプ: 1: プロンプトアップグレード; 2: サイレントアップグレード; 3: 強制アップグレード

典型的なエラーレスポンスボディ

json
{
  "code": 404001,
  "msg": "利用可能なバージョンが見つかりません",
  "docs": "対応するアプリケーションバージョンが見つかりません。システムに正しく作成されているか確認してください。ドキュメントを参照してください:https://upgrade.toolsetlink.com/ja/upgrade/recommend/tauri/app-version.html",
  "data": null
}

📊 ステータスコード

HTTP ステータスコードコードシナリオ説明解決策
200リクエスト成功、バージョンアップグレード戦略を取得
204既に最新バージョンです
400400001無効なリクエスト
400400002パラメータが不足しています
400400003無効なパラメータ
400400004無効なヘッダー
400400005無効なリクエストボディ
401401001認証に失敗しました
401401002署名検証に失敗しました
404404001リソースが見つかりません
404404002レコードが見つかりません
404404003処理方法が見つかりません
404404004リクエストが見つかりません
429429001アプリケーションタスク戦略のリクエストレート制限現在のアップグレードタスクに設定されているリクエストレート制限に達しました。後でもう一度お試しください。
500500001サーバー内部エラーお問い合わせください お問い合わせ
500500002サーバー内部データ検証に失敗しましたお問い合わせください お問い合わせ

toolsetlink@163.com