Obter lista negra de publishers
Uso
Use este endpoint para obter a lista negra de publishers configurada no produto de prevenção de fraude da Singular.
| Método | Endpoint |
|---|---|
| GET | https://api.singular.net/api/fraud/blacklists |
Parâmetros de consulta
| Parâmetro | Obrigatório | Formato | Descrição | Exemplo |
|---|---|---|---|---|
| api_key | v | String | Chave de API fornecida no console da Singular | |
| blacklist_type | v | String | O tipo de lista negra. Deve ser definido como "publisher" | publisher |
| csv | v | String | Formatará a saída em csv se for "true" | true |
Exemplo de saída
{
"data": {
"Google AdWords": [
{
"publisher_name": "AdMob Publisher",
"publisher_id": "ca-app-pub-123456789"
},
{
"publisher_hashed_id": "abc123def456",
"sub_publisher": "sub_pub_001"
}
]
}
}
Definir lista negra de publishers
Uso
Use este endpoint para fazer upload de uma lista negra de publishers para uso no produto de prevenção de fraude da Singular. O upload de uma lista negra substituirá a lista negra existente.
Para aplicar alterações incrementais:
- Use o endpoint GET para obter a lista negra atual
- Modifique o payload "data" obtido para refletir suas atualizações
- Faça o upload novamente do payload modificado completo usando POST
| Método | Endpoint |
|---|---|
| POST | https://api.singular.net/api/fraud/blacklists?api_key= [api_key] &blacklist_type=publisher |
| Body |
O corpo da solicitação deve incluir um objeto "data". Dentro desse objeto, cada chave representa o nome de um parceiro ("source" nos relatórios da Singular) e o valor é um array de objetos de publisher associados ao parceiro. Cada objeto de publisher deve incluir pelo menos um ou ambos de "publisher_name" e "publisher_id".
|
Exemplo de corpo de solicitação
{
"data": {
"Google AdWords": [
{
"publisher_name": "AdMob Publisher",
"publisher_id": "ca-app-pub-123456789"
},
{
"publisher_hashed_id": "abc123def456",
"sub_publisher": "sub_pub_001"
}
]
}
}