Server Hook の内容確認

設置済みの Server Hook 設定ファイルの内容を確認するには以下のコマンドを実行します。

node bin/kii-servercode.js get-hook-config \
  --code-version gulsdf6ful8jvf8uq6fe7vjy6 \
  --site us \
  --app-id <your_app_id> \
  --app-key <your_app_key> \
  --client-id <your_client_id> \
  --client-secret <your_client_secret> \
  --output-file <output-file>

指定可能なオプションは次のとおりです。

  • --code-version:確認する Server Hook のバージョン
  • --site:サーバーの設置場所(usjpcn3sg、または eu
  • --app-id:AppID
  • --app-key:AppKey
  • --client-id:ClientID
  • --client-secret:ClientSecret
  • --token:(省略可)管理者トークン。ClientID と ClientSecret の代わりとして利用可能。
  • --output-file:(省略可)出力先ファイル(例:/tmp/mycode.js)
  • --http-proxy:使用する HTTP プロクシ(例:https://my.proxy:8080 )。ファイアウォールの内側など直接 Kii Cloud API にアクセスできない場合に利用。

必ず開発者ポータルで取得した値を --site--app-id--app-key--client-id および -- client-secret に設定するようにしてください(取得方法については こちら をご参照ください)。また ClientID と ClientSecret を指定する代わりに、アプリ管理者トークンを --token オプションで指定することもできます(アプリ開発者トークンの取得方法は アプリ管理者向け機能 を参照してください)。

Kii Cloud は Sever Hook 設定ファイルを次のように返します。

17 Jun 17:02:30 - Downloading code version gulsdf6ful8jvf8uq6fe7vjy6...
17 Jun 17:02:32 - Downloaded content: 
{
  "kiicloud://users": [
    {
      "when": "USER_CREATED",
      "what": "EXECUTE_SERVER_CODE",
      "endpoint": "adduser"
    },
    {
      "when": "USER_UPDATED",
      "what": "EXECUTE_SERVER_CODE",
      "endpoint": "updateuser"
    },
    {
      "when": "USER_DELETED",
      "what": "EXECUTE_SERVER_CODE",
      "endpoint": "deleteuser"
    }
  ]
}