Bloque l'accès à une URL spécifiée.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
esa:BlockObject |
create |
*Site.
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| SiteId |
integer |
Oui |
L'identifiant du site, qui peut être obtenu en appelant l'opération ListSites. |
123456**** |
| Type |
string |
Oui |
Le type. Valeurs valides :
Valeurs valides :
|
block |
| Content |
array |
Oui |
Le contenu à bloquer. |
|
|
string |
Non |
L'URL. Important Le nom d'hôte dans l'URL doit être un nom d'enregistrement DNS (le champ RecordName, qui prend en charge les enregistrements génériques) renvoyé par ListRecords(SiteId). L'utilisation d'un nom d'hôte non configuré renvoie l'erreur InvalidParameter.RecordNotBelongToSite(400). Appelez d'abord ListRecords pour obtenir le RecordName, puis utilisez le RecordName comme nom d'hôte pour construire l'URL. |
http://a.com/1.jpg |
|
| Maxage |
integer |
Non |
La durée d'application du blocage, en secondes. Spécifiez ce paramètre lorsque le type est block. |
864000 |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Schéma de la réponse. |
||
| RequestId |
string |
L'identifiant de la requête. |
0AEDAF20-4DDF-4165-8750-47FF9C1929C9 |
| TaskId |
string |
L'identifiant de la tâche. Cet identifiant est renvoyé lorsque vous créez une tâche de blocage. |
15940956620 |
Exemples
JSON format
{
"RequestId": "0AEDAF20-4DDF-4165-8750-47FF9C1929C9",
"TaskId": "15940956620"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | MissingTimeParameter | The StartTime and EndTime must be both specified. | Fournissez à la fois l'heure de début et l'heure de fin. |
| 400 | InvalidEndTime.Mismatch | The specified EndTime is earlier than the StartTime. | L'heure de fin est antérieure à l'heure de début. Vérifiez les valeurs et réessayez. |
| 400 | DomainNameOverLimit | A maximum of 500 domains are supported for each request. | Un maximum de 500 noms de domaine sont pris en charge dans une seule requête. Réduisez le nombre de noms de domaine et réessayez. |
| 400 | InvalidTime | The query time cannot exceed the last 3 days. | La plage de temps de requête ne peut pas dépasser les 3 derniers jours. |
| 400 | MissingParameter.ObjectType | The ObjectType parameter is required if DomainName or ObjectType is specified. | Spécifiez le paramètre ObjectType. |
| 400 | InvalidStationParameter | The specified Station is invalid. | Le paramètre de nœud spécifié n'est pas valide. |
| 400 | TooManyRequests | Too many requests.Please try again later. | La charge du système fluctue. Réessayez plus tard. |
| 400 | InvalidTaskId.Malformed | The specified taskId is invalid. | L'identifiant de tâche spécifié n'est pas valide. |
| 400 | InvalidParameters.InvalidUrls | The specified urls are invalid. | Le paramètre URL dans la requête n'est pas valide. |
| 400 | InvalidParameters | The specified parameters are invalid. | Le paramètre n'est pas valide. |
| 400 | InvalidParameter.RecordNotBelongToSite | The record name passed in does not belong to the current site. | Le nom d'enregistrement spécifié n'appartient pas au site actuel. |
| 400 | InvalidParameter.RecordNotProxied | The proxy is not turned on for the record name passed in. | L'enregistrement spécifié n'a pas le proxy activé. |
| 400 | InvalidParameter.SiteNotActivated | The site passed in is not activated. | Le site spécifié n'est pas activé. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.