obnizクラウド上のデバイスやサーバーレスイベントをより強固により便利にAPIで管理できる機能を公開しました。
コンテンツ
obniz Cloud API
obniz Cloud API であなたのデバイスなどアカウントに紐づく情報の管理が可能です。認証(OAuth)することであなた以外のユーザーに関するAPI操作も可能となります。
const graphQLClient = new GraphQLClient(`https://api.obniz.com/v1/graphql`, { headers: { authorization: `Bearer ${token}`, }, }); const query = `{ user { id, name, email } }`; const user = await graphQLClient.request(query);
詳しくは API Overview
WebAppでサーバープログラムを管理
本日よりWebAppをユーザー側も作成できるようになりました。WebAppは上記のAPIによるユーザー情報へのアクセスを可能にします。
“インストール”があなたのサーバーのセットアップ・設定・スケールアウトを手助けします。
obnizではさらに「インストール」機能を提供します。インストールを使うことでユーザーはあなたのWebAppを別々の設定で保存できます。あなたのWebAppはインストールごとにWebhookで設定を受け取ることができ、全ユーザーのインストールをAPI経由で取得することができます。
これによりユーザーごとデバイスごとの設定管理から開放されたサーバサイドプログラムが可能です。
詳しくは Docs
Example WebAppがGitHubで無料公開されています。
https://github.com/obniz/obniz-webapp-example-oauth
https://github.com/obniz/obniz-webapp-example-install