- Acesse o Game Manager.
- Selecione Settings no menu à esquerda.
- Selecione a guia API Features.

Várias capturas de tela e demonstrações deste tutorial usam o Postman.
Exigir JSON válido para valores de dados personalizados
Clientes hackeados podem causar problemas sérios para os jogos. Chamadores de API mal-intencionados que publicam dados mal formatados podem gerar ruído, bugs e problemas para os desenvolvedores. Jogadores com dados mal formatados geralmente exigem intervenção manual para limpeza. Exigir JSON válido para valores de dados personalizados executará uma validação básica do tipo de conteúdo antes que os dados sejam salvos no banco de dados. Detectar esses problemas cedo evita que eles persistam e impede que hackers interfiram no desenvolvimento normal. Quando esse sinalizador está definido, ele força os clientes a passar JSON válido para cada chave dos dados personalizados. A validação simples de JSON por si só não evitará todos os problemas, mas pode ajudar a eliminar alguns comportamentos indesejados. Marcar essa opção exigirá que cada chave salva em todos os dados personalizados, incluindo dados de jogador, publicador, personagem, título e item, seja um JSON válido.Esse sinalizador pode ser ativado ou desativado a qualquer momento. Mas ele não é retroativo. Portanto, os valores existentes não serão afetados. Somente os valores gravados recentemente serão validados.
HTTP Status Code 400 "Bad Request".

Desabilitar todo o acesso a solicitações de API
Surpreendentemente, pode ser útil desabilitar todo o acesso à API dos seus títulos. Se, por exemplo, você estiver realizando uma migração delicada com tempo de inatividade, solicitações de API perdidas podem causar interrupções graves. Se você estiver desativando seu jogo, isso garantirá que ele esteja realmente desligado. Depois de decidir que precisa desativar o acesso à API e marcar a caixa, todas as solicitações de API começarão a falhar em alguns minutos. O PlayFab retornaráHTTP Status Code 400 "Bad Request", indicando que o título desabilitou esse uso.

HTTP Status Code 400 persistirão até que você desmarque a caixa. Novamente, desmarcar pode levar alguns minutos para entrar em vigor.
Habilitar o ofuscamento do endereço IP do jogador
Para muitos estúdios, possuir informações de identificação pessoal (PII) é uma responsabilidade que é melhor evitar. Uma forma comum (e útil) de PII é o endereço IP. O endereço IP é útil por vários motivos, incluindo a geolocalização. No entanto, a precisão completa do IP costuma ser considerada PII. O PlayFab pode ajudar a limitar isso ofuscando partes dos endereços IP. Agora, ao marcar uma caixa, você pode parar de coletar esses dados confidenciais. Depois que você marcar essa caixa, o PlayFab sempre registrará 0 no último octeto do IP de um jogador. Você pode verificar se isso está funcionando consultando o histórico de login dos jogadores na guia Players. Você deverá ver que todos os IPs terminam em .0. Os IPs registrados antes da habilitação do ofuscamento do endereço IP manterão todos os detalhes. Portanto, se o seu jogo for sensível a PII, marque essa caixa de seleção antes do lançamento.Habilitar o ofuscamento afeta outros recursos que usam endereços IP. Os três mais diretamente afetados são a geolocalização baseada em IP, os banimentos de IP e os banimentos de jogadores que especificam um endereço IP.


