# 承認

> Botdoorにおける投稿の承認の仕組みを説明します。needs_approval、承認、却下、一括承認、schedule_passed、承認できるユーザーについて。

Source: https://docs.botdoor.co/ja/concepts/approvals/

承認制のキーで作成された投稿や、`requireApproval: true`を指定して送信された投稿は、**承認待ち**になります。投稿はBotdoor内にのみ保存され、SNSには何も送信されません。

![承認待ちの投稿：承認、却下、日時を変更、キャンセル](https://docs.botdoor.co/screenshots/post-drawer-approve.png)

## 誰が何をできるか

| 操作 | ログイン中のユーザー | APIキー |
|---|---|---|
| 承認 | 可 | 不可：`403 approval_requires_human`（投稿を作成したキーには`self_approval_forbidden`） |
| 却下 | 可 | 自身が作成した投稿のみ（それ以外は`403 reject_not_own_post`） |
| キャンセル、日時の変更 | 可 | 自身が作成した投稿のみ（それ以外は`403 cancel_not_own_post`／`reschedule_not_own_post`） |
| 失敗した投稿の再試行 | 可 | 自身が作成した投稿のみ（それ以外は`403 retry_not_own_post`）。承認制のキーで再試行すると、再び承認待ちになります |
| 一括承認・一括却下 | 可（投稿ページで） | 不可 |

## 承認と予約日時

- 予約日時の**前**に承認した場合：投稿はその日時に予約されます。
- 日時が**指定されていない**投稿を承認した場合：すぐに公開されます。
- 予約日時の**後**（または1分前を切ってから）に承認した場合：`409 schedule_passed`になり、何も投稿されません。**今すぐ公開**（`publishNow: true`）または**新しい日時を選ぶ**（新しい`scheduledFor`）を選んでください。

## 一括承認

投稿にチェックを入れて、**選択を承認**または**選択を却下**を選びます。各投稿は個別に処理され、投稿ごとに結果が表示されます。承認はアトミックに処理されるため、ダブルクリックしても公開は1回だけです。

![投稿ページでの一括承認](https://docs.botdoor.co/screenshots/bulk-approve.png)

## 通知を受け取る

Botdoorは、承認待ちの投稿があるときにメールで通知できます（最大で10分に1通）。デイリーダイジェストを送ることもできます。詳しくは[メール通知](https://docs.botdoor.co/ja/concepts/email-notifications/)をご覧ください。

## よくある質問

### 却下された投稿は、Freeプランの30件にカウントされますか？

いいえ。却下された投稿はカウントされません。

### スマートフォンから承認できますか？

はい。Webアプリはモバイルでも利用でき、承認メールのリンクから投稿を直接開けます。

### APIの承認エンドポイントを自作のスクリプトから使えますか？

ログイン中のセッションがある場合のみ使えます。APIキーは仕様により常に拒否されます。

### 却下した場合、最初のコメントはどうなりますか？

送信されません。最初のコメントは、投稿が公開されてから送信されます。
