BioStar 2.7.10でNew APIがリリースされました。
以前のAPIサーバーとの主な違いは、New APIではAPIを使用するためにAPIサーバーをインストールする必要がないことです。New APIを使用するには、BioStar 2.7.10をインストールまたは2.7.10にアップグレードするだけです。
*以前のローカルAPIサーバー(v2.6.3)はBioStar 2.7.10と互換性があることに注意してください。
New APIのSwaggerにアクセスする方法
New APIのSwaggerにアクセスする方法が以前から変更されました。 以下のスクリーンショットを参照してください。
-[BioStar 2アドレス] + '/swagger/index.html'
例)BioStar 2アドレスがhttps://192.168.16.35:456の場合、
BioStar 2 New API Swagger> https://192.168.16.35:456/swagger/index.html
BioStar 2クラウドサービスをアクティブ化した場合は、クラウドアドレスを使用してすべてのSwaggerにアクセスできます。
また、以前のAPI SwaggerとNew APIには2つの違いがあります。
1.ログイン後、Cookie情報の保存が必要です。
>Cookie情報を保存するには?
a. '[POST] / api / login'APIを使用してログインします。
b. Try it outボタンを押して、bodyにログインID、パスワードを入力、Executeボタンを押します。
ResponseからCookie(bs-session-id)を取得します。
c. 「Authorize」をクリックします。
d. Responseから取得したCookieの結果をValueに入れ、Authorizeをクリックし保存します。
Cookieの保存に成功すると、ロックアイコンが変更されます。
*「session-id」に関する問題がある場合は、以下の記事を参照してください。
[BioStar 2 API] LOGIN REQUIREDエラー:セッションの有効期限が切れています
2. APIで利用可能な機能を拡張しました。
以前のAPIでは、サポートする機能に制限がありました。
しかし、New APIはBioStar 2のAC機能をすべてサポートしています。
*ポート443を使用してBioStar 2に接続している場合は、以下のリンクをクリックして、New API Swaggerに接続してください。