← 管理画面に戻る

Misoca API連携 セットアップガイド

マーケティング本部の請求書管理を Misoca と自動連携するための設定手順です。

ℹ️ Misoca 管理者の方へ: このページの「Step 1」を Misoca 管理者に対応いただき、 取得した 4 つの値を AX 開発チームに共有してください。 「Step 2 以降」 は AX 開発チームが設定します。

Misoca 管理者への依頼テンプレート

以下を Misoca 管理者にそのまま送ってください:

お疲れ様です。 マーケティング本部の請求書管理を AX システムと自動連携するため、 Misoca API の設定をお願いしたくご連絡しました。 【お願いしたいこと】 Misoca の管理画面で「APIアプリケーション」を 1 つ作成し、 以下の 4 つの値を共有してください。 【アプリ作成時の設定値】 ・アプリケーション名: HJ マーケティング自動連携 ・リダイレクトURI: urn:ietf:wg:oauth:2.0:oob ・アクセス権限: 読み取り + 書き込み(全てチェック) 【共有してほしい値】 1. クライアント ID 2. クライアントシークレット 3. アクセストークン(認証後に取得) 4. リフレッシュトークン(認証後に取得) 共有先: AX 開発チーム (aifarm@hj-co.com) ※ 詳細な手順は以下のページを参照してください: https://hj-admin.kousuke-ito-316.workers.dev/setup-misoca.html

事前に必要なもの

項目説明担当
Misoca アカウント管理者権限のあるアカウントMisoca 管理者
GAS プロジェクトHJ マーケティング用 (設定済み)AX 開発チーム
所要時間約 10 分

Step 1: Misoca API アプリケーション登録 (Misoca 管理者が実施)

Misoca にログイン

ブラウザで https://app.misoca.jp にアクセスし、 管理者アカウントでログイン。

API 設定画面を開く

右上のアカウントメニュー → 「アプリケーション管理」 または以下の URL にアクセス:

https://app.misoca.jp/oauth2/applications

新しいアプリケーションを作成

「新しいアプリケーション」 ボタンをクリックし、 以下を入力:

項目入力値
アプリケーション名HJ マーケティング自動連携
リダイレクト URIurn:ietf:wg:oauth:2.0:oob
アクセス権限全てにチェック (読み取り + 書き込み)

クライアント ID / シークレット を取得

作成後の画面で表示される 2 つの値をメモ。

認証してトークン取得

以下の URL を組み立ててブラウザでアクセス (CLIENT_ID は上記で取得した値):

https://app.misoca.jp/oauth2/authorize?response_type=code&client_id=CLIENT_ID&redirect_uri=urn:ietf:wg:oauth:2.0:oob&scope=read+write

承認後、 画面に表示される「認可コード」 をメモ → AX 開発チームに 4 つの値を一括共有してください。

Step 2 以降 (AX 開発チームが実施)

💡 Step 2 以降は AX 開発チーム側で GAS Script Properties に設定するため、 Misoca 管理者の作業は Step 1 のみです。
  • Step 2: 取得したアクセストークンを GAS Script Properties (MISOCA_ACCESS_TOKEN) に登録
  • Step 3: テスト invoice 取得 / 同期 dry-run
  • Step 4: 定期同期 (毎日 03:00) を有効化
  • Step 5: エラー通知 Slack channel 設定

関連リンク