---
title: よくあるお問い合わせ
description: 本ドキュメントではKurocoを利用するにあたり、よくお問い合わせ頂く内容をまとめました。サイトを構築する中で、想定の動作にならなかった場合や、不具合かも？と思う動作が発生した場合は、まず以下の内容をご確認ください。 
---

本ドキュメントではKurocoを利用するにあたり、よくお問い合わせ頂く内容をまとめました。  

<!-- textlint-disable -->
<!-- 理由: ["思う"で弱い表現エラーになるが、お客様側の"思う"なので無視] -->
サイトを構築する中で、想定の動作にならなかった場合や、  
不具合かも？と思う動作が発生した場合は、まず以下の内容をご確認ください。  
<!-- textlint-enable -->

お問い合わせの前に発生している事象の詳細を把握することで、
ご自身での問題解決や、お問い合わせ後のスムーズなサポートが期待できます。  

## フロントエンドの場合
フロントエンドで想定の動作にならなかった場合、
まずはデベロッパーツールでエラーが出ていないか確認をしてください。

Google Chromeでサイトを表示し、[右クリック]->[検証]でデベロッパーツールを開き、Consoleのタブを開きます。  

この状態で、問題のあるページにアクセスしたり、問題のある動作をします。  

![Image from Gyazo](https://t.gyazo.com/teams/diverta/49038425dbc9c968be61a703d1f94715.gif)

Consoleにエラーが出ている場合はその内容をご確認ください。

### APIのエラー

フロントエンドの実装前にSwagger UI で動作を確認し、エラーが出た場合も以下をご確認ください。 

#### CORSエラー
CORSエラーの場合、以下のようなエラーメッセージが表示されます。

> Access to XMLHttpRequest at 'https://リクエスト先のエンドポイントURL' from origin 'https://リクエスト元のフロントエンドURL' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.

2点ご確認ください。
1. リクエスト先のエンドポイントURLに間違いはないですか？
2. リクエスト元のURLはAPIの設定のCORSに設定されていますか？

#### 400, 422 
エンドポイントから何かしらのエラーが返ってきています。  
デベロッパーツールのNetworkタブから対象の項目を選択し、ResponseやPreviewでエラーのメッセージを確認してください。

![Image from Gyazo](https://t.gyazo.com/teams/diverta/964f136dcc738143a6295b94a1f8c65b.gif)

#### 401 unauthorized
エンドポイントに閲覧制限がかかっています。  
正しい権限を持ったユーザーでリクエストを送付しているかご確認ください。  

#### 403 forbidden
APIの中でも得に重要なものは利用にログインが必須になっている場合があります。  
ログイン処理後に実行するよう実装するか、カスタム処理を利用して、権限を持ったメンバーとして処理をしてください。  

#### 404 not found
リクエストしたURLが見つからなかった際のエラーです。  
リクエストしたエンドポイントのURLが正しいか確認してください。

#### 500 internal server error
予期せぬ動作をした際のエラーです。  
お手数ですが、500エラーが発生する条件を弊社[サポート](/ja/docs/about/support/)までご連絡ください。

#### 503 service unavailable
メンテナンスの設定がされています。  
[アカウント設定](/ja/docs/management/account/)をご確認ください。

### エラーが出ていない場合
#### GETの処理の場合
Swagger UI や NetworkタブのPreview, Response等で取得したレスポンスの内容が想定通りかご確認ください。
- [Swagger UIを利用して、コンテンツのデータ構造を確認する](/ja/docs/tutorials/using-swagger-to-check-the-structure-of-data/)

#### POSTの処理の場合
NetworkタブのPayloadで想定通りのデータがPOSTできているか、Swagger UI でデータをPOSTされた後の動作が想定通りかご確認ください。

## バックエンドの場合
### 全般
Kuroco管理画面の動作が想定通りに動かなかった場合、まずはご利用のブラウザおよびそのバージョンが推奨環境であるかご確認ください。  

- [管理画面の推奨環境を教えてください](/ja/docs/faq/what-environments-do-you-recommend-for-the-admin-panel/)

### カスタム処理
カスタム処理にログを仕込んで、想定の動作になっているか確認をお願いします。  
- [カスタム処理でデバッグを目的としたログを出力できますか？](/ja/docs/faq/can-the-original-process-output-logs-for-debugging-purposes/)
- [カスタムログ](/ja/docs/management/custom-log-list/)

### バッチ処理
バッチ処理にログを仕込んで、想定の動作になっているか確認をお願いします。   
- [カスタム処理でデバッグを目的としたログを出力できますか？](/ja/docs/faq/can-the-original-process-output-logs-for-debugging-purposes/)
- [カスタムログ](/ja/docs/management/custom-log-list/)

また、メンテナンスモードになっている場合はバッチも動作しません。  
[アカウント設定](/ja/docs/management/account/)からメンテナンスの設定を解除ください。

### メール関連
#### リンクのURLが勝手に置換されてしまう
SendGridの設定でClick Trackingが無効になっているかご確認ください。
- [SendGrid連携方法](/ja/docs/tutorials/how-to-link-sendgrid/)
- [SendGridと連携後、メール内のURLが勝手に置換されてしまいます。直せますか？](/ja/docs/faq/after-linking-with-sendgrid-url-in-email-is-replaced/)

#### 開封率が取得できない
SendGridのEvent Webhook設定がされているかご確認ください。  
HTTP Post URLはKuroco管理画面に表示されています。  
- [SendGrid連携方法](/ja/docs/tutorials/how-to-link-sendgrid/)

#### メールが届かない
メールログを確認して、エラーが出ていないかご確認ください。
- [メールログ](/ja/docs/management/mail-log-list/)
- [メールが送信できない場合の確認方法を教えてください。](/ja/docs/faq/how-do-i-fix-email-delivery-failure/)

また、SendGridのフリープランで独自ドメインのメールを使用している場合、メール送信数がプランの上限通数を上回っていないかご確認ください。

## それでも解決しない場合は
それでも解決しない場合は[サポート](/ja/docs/about/support/)にお気兼ねなくお問い合わせ下さい。  
お問い合わせの際には以下を事前にご確認いただくとスムーズなサポートが期待できます。  
- エラーの内容別に、お問い合わせに必要な内容を記載しています。  
  [エラー発生時の確認方法を教えてください](/ja/docs/faq/what-should-i-do-in-case-of-errors/)
- お問い合わせの書き方についてご留意いただきたいポイントをまとめています。  
  [お問い合わせのしおり](/ja/docs/troubleshooting/contact-guidelines/)

