fix: corriger la verification de disponibilite Cloudflare
src/Service/CloudflareService.php: - isAvailable(): remplace l'appel /user/tokens/verify par /zones?per_page=1 car certains tokens API Cloudflare n'ont pas le scope User:Read necessaire pour /user/tokens/verify mais ont bien le scope Zone:DNS:Read - Verifie maintenant que le champ 'success' est true dans la reponse Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -71,9 +71,9 @@ class CloudflareService
|
||||
}
|
||||
|
||||
try {
|
||||
$data = $this->request('GET', '/user/tokens/verify');
|
||||
$data = $this->request('GET', '/zones', ['per_page' => 1]);
|
||||
|
||||
return 'active' === ($data['result']['status'] ?? '');
|
||||
return true === ($data['success'] ?? false);
|
||||
} catch (\Throwable) {
|
||||
return false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user