MVP implementation console

投稿管理コンソール

LINEチャットをユーザー向け導線にし、外部APIを自分用の投稿取り込み口として先に動かす構成です。 現時点ではInstagram OAuth、API正規化、即時投稿、permalink返却、Webhook登録の土台まで本番で確認済みです。

現在の実装状態

1

LINEログイン

ユーザー作成、メール登録、公式LINEのチャット導線へ接続する。

2

Instagram連携

onePostのMetaアプリで店舗ごとのInstagramプロアカウントをOAuth連携する。

3

投稿プレビュー

営業時間、投稿時刻、固定画像テンプレートを反映した実投稿サンプルを見せる。

4

14日トライアル

カード登録後に投稿予約を有効化する。招待制ベータだけカードなしを許可する。

LINE主導線疎通済み

LINE Login callbackとMessaging API webhookは本番URLで検証済みです。

Instagram OAuth投稿疎通済み

onePostのMetaアプリでOAuth連携し、Supabase保存とInstagram即時投稿まで確認済みです。

StripeWebhook骨格

14日無料、月額2,980円、期間末解約の前提でWebhook受け口を用意済み。

Store状態Instagram
onePost公式
store_onepost
trialing@taichiumeki
connected
Casto
store_casto
beta@casto.io
needs_oauth
PolyCyclo
store_polycyclo
beta@polycycloloops
needs_oauth

API quick test

curl -X POST http://localhost:3000/v1/stores/store_casto/posts \
  -H "Authorization: Bearer op_dev_local" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: casto-demo-001" \
  -d '{
    "dry_run": true,
    "mode": "scheduled",
    "scheduled_at": "2026-06-09T09:00:00+09:00",
    "caption": "本日も営業しています。",
    "hashtags": ["#onePost", "#営業中"],
    "image": { "mode": "media_asset", "media_asset_key": "default_open_today" }
  }'

自動投稿方針

通常投稿はAIが毎回判断せず、オンボーディングで確定した営業カレンダー、 投稿ルール、固定画像テンプレートに基づいて決定的に実行します。

移行方針

Casto、PolyCyclo、onePost公式Instagramはすべてstoreとして扱い、 既存SNS投稿機能を段階的にonePost APIへ寄せます。