Postion
  • 社区动态
  • 定价标准
控制台
登录账号
Discord

基础入门

总览介绍为什么选择 Postion?核心概念快速入门指南搬家与迁移控制台指南新用户必看

创作者专区

站点管理写作与编辑Postion 编辑器品牌与定制化界面风格指南SEO 搜索引擎优化社交分发工作流模板市场商业化变现内容访问与定价订阅模式Stripe 支付接入其他收入来源提现与手续费数据分析高级数据分析邮件营销Stripe 收款设置指南自定义域名设置指南Webhook 集成指南导出数据CRM 粉丝管理CRM 标签指南CRM 客户分群

共建社区

社区准则早期采纳者红利如何参与最佳实践成功案例

技术开发支持

平台架构Postion 底层原理绑定自定义域名Webhooks 钩子公开 API 接口文档存储限制与配额

其他

常见问题解答疑难解答与排错
文档
Webhook 統合ガイド

Webhook 統合ガイド

Webhook を設定して Postion を既存のツールと統合する方法を学びましょう。ワークフローの自動化、データ同期、カスタム連携の構築に。

Webhook を使えば、外部アプリケーションが Postion サイトで発生したイベントのリアルタイム通知を受け取れます。ワークフローの自動化、CRM とのデータ同期、メールのトリガーなど、さまざまな用途に活用できます。

Webhook とは?

Webhook は HTTP コールバックです。Postion で特定のイベント(新規購読者や購入など)が発生すると、あなたが指定した URL にそのイベントのデータを含む POST リクエストが送信されます。

Webhook のセットアップ

ステップ 1:Webhook エンドポイントを作成

  1. ダッシュボード → Webhook に移動
  2. 「Webhook を追加」 をクリック
  3. エンドポイント URL を入力(例:https://your-app.com/api/postion-webhook)
  4. 受信したいイベントを選択

ステップ 2:イベントを選択

イベントトリガーペイロード
subscriber.created新規購読者の登録ユーザー情報、プラン詳細
subscriber.updated購読者がプランを変更旧/新プラン、ユーザー情報
subscriber.deleted購読者が解約ユーザー情報、理由
post.published新しい投稿を公開投稿タイトル、URL、著者
purchase.completed単品購入の完了商品、金額、購入者情報
payment.receivedサブスクリプション決済の処理金額、購読者、プラン
payment.failed決済の失敗購読者情報、失敗理由

ステップ 3:エンドポイントを認証

Webhook 作成後、Postion があなたの URL に認証リクエストを送信します。エンドポイントは 200 OK ステータスで応答して、準備完了を確認する必要があります。

Webhook ペイロードの形式

すべての Webhook ペイロードは以下の構造に従います:

{
  "event": "subscriber.created",
  "timestamp": "2025-07-15T10:30:00Z",
  "data": {
    "id": "sub_abc123",
    "email": "[email protected]",
    "name": "Jane Doe",
    "plan": "pro",
    "site_id": "site_xyz789"
  }
}

セキュリティ:Webhook 署名の検証

すべての Webhook リクエストには署名ヘッダー(X-Postion-Signature)が含まれます。リクエストが本当に Postion からのものであることを確認するために、この署名を検証してください。

import crypto from 'crypto';
 
function verifyWebhookSignature(payload, signature, secret) {
  const hash = crypto
    .createHmac('sha256', secret)
    .update(payload)
    .digest('hex');
  return hash === signature;
}

本番環境では必ず Webhook 署名を検証してください。未検証の Webhook データを信頼しないでください。

一般的な連携パターン

CRM との同期

購読者が登録したら、CRM に自動的にコンタクトを作成:

  1. subscriber.created イベントをリッスン
  2. 購読者のメールと名前を抽出
  3. CRM(HubSpot、Salesforce など)でコンタクトを作成/更新

カスタムサービスでウェルカムメールを送信

自分のメールサービスを通じてパーソナライズされたウェルカムメールをトリガー:

  1. subscriber.created イベントをリッスン
  2. 購読者データを使ってメールをパーソナライズ
  3. 好みのメールプロバイダ(SendGrid、Mailgun など)で送信

Slack 通知

重要なイベントが発生したときに Slack で通知を受け取る:

  1. Slack の Incoming Webhook URL を作成
  2. Postion の Webhook を受け取るミドルウェアを設定
  3. フォーマットしたメッセージを Slack チャネルに転送

アナリティクストラッキング

アナリティクスプラットフォームにイベントを記録:

  1. すべての関連イベントをリッスン
  2. Mixpanel、Amplitude、またはカスタムアナリティクスに転送
  3. 購読者ライフサイクルを追跡するダッシュボードを構築

リトライポリシー

エンドポイントが利用不可の場合、Postion は指数バックオフでリトライします:

試行遅延
1 回目1 分
2 回目5 分
3 回目30 分
4 回目2 時間
5 回目12 時間

5 回失敗後、Webhook は失敗マークが付けられ、メール通知が届きます。

トラブルシューティング

「Webhook がイベントを受信しない」

  • エンドポイント URL がパブリックにアクセス可能か確認(localhost ではないこと)
  • エンドポイントが 10 秒以内に 200 ステータスコードを返しているか確認
  • Webhook 設定で正しいイベントが選択されているか確認

「無効な署名」

  • ダッシュボードの正しい Webhook シークレットを使用しているか確認
  • パースした JSON ではなく、生のリクエストボディに対して HMAC を計算しているか確認

「イベントの順序が乱れる」

ネットワーク状況により、Webhook が順不同で到着する場合があります。timestamp フィールドを使って正しいイベント順序を判断してください。

API の完全なリファレンスは Public API ドキュメント をご覧ください。 Webhook システムのアーキテクチャの技術詳細は Webhook アーキテクチャ をご覧ください。

Postion

写下专属于你的篇章

TwitterGitHubDiscordDiscordInstagram

探索

  • 控制台
  • 社区
  • 价格
  • 帮助文档
  • 常见问题

公司

  • 更新日志
  • 开发路线图
  • 联系我们
  • 加入我们
  • 官方博客

资源

  • 邀请机制
  • 快速入门
  • 什么是 Postion
  • 控制台指南
  • 公开 API 指南

支持与服务

  • 关于 Postion
  • 加入 Discord
  • BuouUI 项目
  • 站点地图
  • 博客 RSS

© Postion 2026 — BuouTech Inc.

版本说明无障碍隐私政策服务条款