Hisho Logo

Hisho

ホーム料金プランドキュメント
無料で始める

インストール
プロジェクト操作
ソース操作
公開リンク
カスタムトークンの発行

開発者向けライブラリ

公開リンク

コード上からプロジェクトの公開チャットリンクを管理できます。

前提条件

インストールのドキュメントの内容が完了しているものとします。

import { createHishoAdmin } from "hisho-admin";

const hisho = createHishoAdmin({
  apiKey: process.env.HISHO_ADMIN_API_KEY!,
});

公開リンクを有効化 / 停止

const project = await hisho.project(projectId).updateChatLinkSettings({
  enabled: true,
  dailyBudgetCredits: 200,
  allowedOrigins: ["https://example.com"],
});

enabled を true にすると公開リンクを有効化し、false にすると停止します。
dailyBudgetCredits は公開リンク経由の1日あたりの利用上限です。
allowedOrigins には、埋め込みやブラウザ経由の利用を許可するオリジンを設定します。

公開リンクを取得

const chatLink = await hisho.project(projectId).getChatLink();

返されたURLは、そのまま共有用の公開リンクとして使えます。

チャット埋め込み用のトークンを取得

const token = await hisho.project(projectId).getChatLinkToken();

hisho-client を用いて自社サービスにチャットを埋め込むために必要なトークンを取得できます。
公開リンクが無効な場合は null を返します。

公開リンクを再生成

const regenerated = await hisho.project(projectId).regenerateChatLink();

再生成すると新しい公開リンクが発行され、以前の公開リンクとチャット埋め込み用のトークンは無効になります。

開発者向けライブラリソース操作開発者向けライブラリカスタムトークンの発行

目次

前提条件公開リンクを有効化 / 停止公開リンクを取得チャット埋め込み用のトークンを取得公開リンクを再生成

© 2026 AllPrep. All rights reserved.

利用規約プライバシーポリシー特商法表記運営者:AllPrep