Comments (3)
(Quand tu fais une demande suite à une erreur, essaie de la faire en anglais pour avoir de l'aide plus facilement)
os.environ
permet d'accéder aux variables d'environnement. Tu peux voir ça comme un dictionnaire (donc couple clé-valeur) stocké dans l'ordinateur qui essaie d'accéder à la clé "RGAPI...", que tu n'as probablement pas définie. Surtout que le but de cette manipulation est pour cacher la clé qui permet de contrôler l'API Riot, donc il ne faut pas que ça soit la clé. Donc remplace ce qu'il y a entre les guillemets par quelque chose comme "RiotKey". Ensuite, cherche les variables d'environnement système.
Une fois dedans, accède aux variables,
puis tu appuies sur le "Nouvelle" (en haut pour la déclarer uniquement pour ton compte, en bas pour la déclarer sur l'ordinateur entier).
Dans "Nom de la variable" tu remet ce que tu as dans le code, que j'avais indiqué comme "RiotKey" (sans guillemet), et dans "Valeur de la variable" il faut mettre la clé que t'as fourni Riot. Il te suffit ensuite de valider la nouvelle variable, et ton code marchera sans souci tout en cachant ta clé si tu veux le partager.
from valorant.py.
ok merci mais le code pour obtenir mon rank me donne cette erreur ca vien de la?
`
import os
import valorant
KEY = os.environ["APIvalo"]
client = valorant.Client(KEY, locale="fr-FR")
account = client.get_user_by_name("ElectroNath#1234")
match = account.matchlist().history.find(queueId="competitive")
if match == None:
print("No Ranked match in recent history!")
exit(1)
else:
match = match.get()
for team in match.teams:
print(f"{team.teamId} Team's Ranks: ")
players = match.players.get_all(teamId=team.teamId)
for player in players:
print(f"\t{player.gameName} - {player.rank}")`
je voulais faire un code qui recupere mon nombre de kill je suis pas sur de l'avoir formulé corectement
`
import os
import valorant
KEY = os.environ["APIvalo"]
client = valorant.Client(KEY, locale="fr-FR")
i = valorant.killDTO("killer")
print(i)
`
from valorant.py.
Cette conversation s'est poursuivie sur discord et pour les réponses voici ce que j'ai pu obtenir :
L'erreur vient du fait que les informations relatives a un joueur en particulier sont bloquées au utilisateur n'ayant qu'une clé temporaire.les clé personnelle ne peuvent pas non plus récupérer ces données car il n'y a pas de clé personnelle pour valorant donc même pour une autres utilisations seule les clés de développement peuvent fonctionner.Ces clé requière un prototype fonctionnelle et là je ne vois pas comment vous pourrez faire car pour pouvoir faire un prototype fonctionnelle il vous faut une clé API de développement.
Je ferme cette discussion
from valorant.py.
Related Issues (20)
- Bad Request at initialize HOT 3
- Update Local Client Implementation
- ValueError: The given locale 'en-AE' is invalid. See `valorant.values.LOCALES` for a list of valid locales. HOT 4
- ValueError: The given locale 'en-AU' is invalid. See `valorant.values.LOCALES` for a list of valid locales. HOT 1
- Local Client Error. HOT 2
- Redesign Request Implementation HOT 2
- Attribute Error: 'AsyncClient' object has no attribute 'handle' HOT 2
- Issue: No issues HOT 1
- Missing sub-packages?
- LeaderboardPlayerDTO.gameName is missing?
- Cannot get AccountDTO via client.get_user(puuid) HOT 1
- Deprecate ClientCaller?
- 403 forbidden HOT 2
- Matchlist not retrievable HOT 4
- get_leaderboard timeout HOT 2
- Question on API: Personal API Key request HOT 2
- Typo error found in LocalClient class
- Error running on macOS HOT 1
- Client() constructor results in 400 error if no locale is specified HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from valorant.py.