Cloudflare-API-Schlüssel statt Token in Python Cloudflare-API verwenden
English
Deutsch
Problem:
Cloudflare soll über die Cloudflare Python-API wie folgt aufgerufen werden:
cloudflare_example_init.py
#!/usr/bin/env python3
import CloudFlare
cf = CloudFlare.CloudFlare(
email="[email protected]",
token="Oochee3_aucho0aiTahc8caVuak6Que_N_Aegi9o"
)
# ...aber beim Versuch, das key=...-Argument wie folgt zu verwenden:
cloudflare_init_with_key_example.py
cf = CloudFlare.CloudFlare(
email="[email protected]",
key="Oochee3_aucho0aiTahc8caVuak6Que_N_Aegi9o"
)erscheint diese Fehlermeldung:
cloudflare_key_error.txt
Traceback (most recent call last):
File "run.py", line 4, in <module>
cf = CloudFlare.CloudFlare(
TypeError: __init__() got an unexpected keyword argument 'key'Lösung
Einfach den Schlüssel im token=...-Argument wie folgt verwenden:
cloudflare_token_example.py
cf = CloudFlare.CloudFlare(
email="[email protected]",
token="[YOUR API KEY]"
)Diese Verwendung ist offiziell im README-Abschnitt der Cloudflare-API dokumentiert.
Check out similar posts by category:
Networking, Python
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow