Neden peki ?kafam çok karıştı.
Hocam herkes farklı bir şey söylüyor.Neden peki ?
Ne hakkında ?Hocam herkes farklı bir şey söylüyor.
Ne hakkında?
Ne söylüyorlar?
Requests modülü?
Konunda hiçbir açıklama yapmamışsın ki.
Hayır api ile veri çekmiyorum.Merhaba,
Muhtemelen Ptyhon get/post requestlerinden bahsediyorsunuz. En kolayı ilk başta postman kullanarak EVDS gibi bir veri dağıtım platformuna get request atmanız olur. Postman sizin için istediğiniz dilde request modelini de oluşturabiliyor.
import requests
API_ENDPOINT = 'https://discord.com/api/v8'
CLIENT_ID = 'sansür'
CLIENT_SECRET = 'sansür'
REDIRECT_URI = 'https://google.com'
def exchange_code(code):
data = {
'client_id': CLIENT_ID,
'client_secret': CLIENT_SECRET,
'grant_type': 'authorization_code',
'code': code,
'redirect_uri': REDIRECT_URI
}
headers = {
'Content-Type': 'application/x-www-form-urlencoded'
}
r = requests.post('%s/oauth2/token' % API_ENDPOINT, data=data, headers=headers)
r.raise_for_status()
return r.json()
def add_to_guild(access_token, userID):
url = f"{API_ENDPOINT}/guilds/sansür/members/{userID}"
botToken = "sansür"
data = {
"access_token" : access_token,
}
headers = {
"Authorization" : f"Bot {botToken}",
'Content-Type': 'application/json'
}
response = requests.put(url=url, headers=headers, json=data)
print(response.text)
code = exchange_code("sansür")["access_token"]
add_to_guild(code, "sansür")
Bakın akıl vermek gibi algılanmasın. Bazıları bazı şeylerin ne hakkında olduğunu tahmin ediyor olabilir ama siz bu ve diğer insanların tahmin etmesini beklememeniz gerekir.Hocam bir tane kod yazdım (internetten bakarak), Visual Studio Code üzerinden sonra request modülü yok hatası aldım o yüzden nasıl indireceğimi bulmak istiyorum.
API kullanıyorsunuz burada. Anaconda kullanıyorsanız Conda Promt'a tırnaklar olmadan "pip install requests" yazıp Enter'a basın.Hocam bir tane kod yazdım (internetten bakarak), Visual Studio Code üzerinden sonra request modülü yok hatası aldım o yüzden nasıl indireceğimi bulmak istiyorum.
Hayır api ile veri çekmiyorum.
Python:import requests API_ENDPOINT = 'https://discord.com/api/v8' CLIENT_ID = 'sansür' CLIENT_SECRET = 'sansür' REDIRECT_URI = 'https://google.com' def exchange_code(code): data = { 'client_id': CLIENT_ID, 'client_secret': CLIENT_SECRET, 'grant_type': 'authorization_code', 'code': code, 'redirect_uri': REDIRECT_URI } headers = { 'Content-Type': 'application/x-www-form-urlencoded' } r = requests.post('%s/oauth2/token' % API_ENDPOINT, data=data, headers=headers) r.raise_for_status() return r.json() def add_to_guild(access_token, userID): url = f"{API_ENDPOINT}/guilds/sansür/members/{userID}" botToken = "sansür" data = { "access_token" : access_token, } headers = { "Authorization" : f"Bot {botToken}", 'Content-Type': 'application/json' } response = requests.put(url=url, headers=headers, json=data) print(response.text) code = exchange_code("sansür")["access_token"] add_to_guild(code, "sansür")
API kullanıyorsunuz burada. Anaconda kullanıyorsanız conda Promt'a tırnaklar olmadan "pip install requests" yazıp Enter'a basın.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.