- Game Manager に移動します。
- 左のメニューから Settings を選択します。
- API Features タブを選択します。

このチュートリアルのいくつかのスクリーンショットとデモンストレーションでは、Postman を活用します。
カスタム データ値に有効な JSON を必須にする
ハッキングされたクライアントは、ゲームに深刻な問題を引き起こす可能性があります。不正な API 呼び出し元が誤ったフォーマットのデータを投稿すると、開発者にとってノイズ、バグ、問題が発生する可能性があります。フォーマットが不十分なデータを持つプレイヤーは、クリーンアップのために手動介入が必要になることがよくあります。 カスタム データ値に有効な JSON を必須にすると、データがデータベースに保存される 前に 基本的なコンテンツ タイプの検証が実行されます。これらの問題を早期にキャッチすると、これらの問題が長引くのを防ぎ、ハッカーが通常の開発を妨害するのを止めることができます。 このフラグが設定されると、クライアントはカスタム データの各キーに有効な JSON を渡すように強制されます。単純な JSON 検証だけでは すべての 問題を防ぐことはできませんが、いくつかの不正な行動を排除するのに役立ちます。 このオプションをオンにすると、プレイヤー、パブリッシャー、キャラクター、タイトル、アイテムのデータを含むすべてのカスタム データに保存される各キーが有効な JSON である必要があります。このフラグはいつでも オン または オフ に切り替えることができます。ただし、遡及的ではありません 。 既存の値は影響 を受けません。新しく書き込まれる値のみが検証されます。
HTTP Status Code 400 "Bad Request" でリクエストが拒否されます。

すべての API リクエスト アクセスを無効にする
意外にも、タイトルへのすべての API アクセスを無効にすることは有用な場合があります。 たとえば、ダウンタイムを伴う重要な移行を実行している場合、迷惑な API リクエストは深刻な中断を引き起こす可能性があります。ゲームを廃止する場合、これでゲームが本当にオフになることが保証されます。 API アクセスをオフにする必要があると判断し、ボックスをチェックすると、すべての API リクエストが数分以内に失敗し始めます。 PlayFab はHTTP Status Code 400 "Bad Request" を返し、タイトルがそのような使用を無効にしたことを示します。

HTTP Status Code 400 応答は、ボックスのチェックを外すまで続きます。繰り返しますが、チェックを外すのが有効になるには数分かかる場合があります。
プレイヤーの IP アドレスの難読化を有効にする
多くのスタジオにとって、個人特定可能情報 (PII) を保有することは、避けるべき責任です。PII の一般的な (そして有用な) 形式の 1 つが IP アドレス です。 IP アドレスは、地理的位置情報などいくつかの理由で有用です。ただし、IP の 完全な 精度はしばしば PII と見なされます。 PlayFab は、IP アドレスの一部を難読化することでこれを制限するのに役立ちます。ボックスをチェックするだけで、この機密データの収集を停止できます。 このボックスをチェックすると、PlayFab は常にプレイヤーの IP の最後のオクテットに 0 を記録します。Players タブでプレイヤーのログイン履歴を確認することで、これが機能していることを確認できます。 すべての IP が .0 で終わっていることが確認できるはずです。IP アドレスの難読化が有効になる前に記録された IP は、完全な詳細を保持します。したがって、ゲームが PII に敏感な場合は、リリースする前にこのチェックボックスを設定してください。難読化を有効にすると、IP アドレスを使用する 他の 機能に影響します。最も直接的な影響を受けるのは、IP ベースの地理的位置情報、IP バン、および IP アドレスを指定するプレイヤー バンの 3 つです。


