by Guest » 13 Jan 2025, 10:33
Ich möchte ein Python-Programm schreiben, um alle Artikel eines bestimmten Verkäufers aufzulisten, unabhängig davon, um welchen Typ es sich handelt.
Hier ist mein aktueller Code:
Code: Select all
headers = {
'Authorization': f'Bearer {ACCESS_TOKEN}',
'X-EBAY-C-MARKETPLACE-ID': 'EBAY_DE',
'Content-Type': 'application/json',
}
# Query parameters
params = {
'q': 'D', # 'q' is somehow required. An empty string doesn't work, and without 'q', I get error code 12001. 'D' is just a test value here.
'filter': 'sellers:{}',
'limit': limit,
'sort': 'endingSoonest',
}
try:
response = requests.get(BASE_URL, headers=headers, params=params)
Das Problem, mit dem ich konfrontiert bin, ist, dass ich einfach alle Artikel für einen bestimmten Verkäufer auflisten möchte. Hierzu sollte der Parameter q idealerweise leer sein (damit alle Artikel übereinstimmen). Allerdings:
- Der Parameter q ist irgendwie erforderlich, da das Weglassen desselben zum Fehlercode 12001 führt.
- q auf eine leere Zeichenfolge setzen () gibt keine Ausgabe.
- Zum Testen habe ich einen Zufallswert wie q = 'D' zugewiesen, aber das ist keine richtige Lösung.
Wie kann ich diesen API-Aufruf so gestalten, dass er alle Artikel für einen Verkäufer auflistet, ohne dass ein bestimmter q-Wert erforderlich ist?
Ich möchte ein Python-Programm schreiben, um alle Artikel eines bestimmten Verkäufers aufzulisten, unabhängig davon, um welchen Typ es sich handelt.
Hier ist mein aktueller Code:
[code]headers = {
'Authorization': f'Bearer {ACCESS_TOKEN}',
'X-EBAY-C-MARKETPLACE-ID': 'EBAY_DE',
'Content-Type': 'application/json',
}
# Query parameters
params = {
'q': 'D', # 'q' is somehow required. An empty string doesn't work, and without 'q', I get error code 12001. 'D' is just a test value here.
'filter': 'sellers:{}',
'limit': limit,
'sort': 'endingSoonest',
}
try:
response = requests.get(BASE_URL, headers=headers, params=params)
[/code]
Das Problem, mit dem ich konfrontiert bin, ist, dass ich einfach alle Artikel für einen bestimmten Verkäufer auflisten möchte. Hierzu sollte der Parameter q idealerweise leer sein (damit alle Artikel übereinstimmen). Allerdings:
[list]
[*]Der Parameter q ist irgendwie erforderlich, da das Weglassen desselben zum Fehlercode 12001 führt.
[*]q auf eine leere Zeichenfolge setzen ([code]q = ""[/code]) gibt keine Ausgabe.
[*]Zum Testen habe ich einen Zufallswert wie q = 'D' zugewiesen, aber das ist keine richtige Lösung.
[/list]
Wie kann ich diesen API-Aufruf so gestalten, dass er alle Artikel für einen Verkäufer auflistet, ohne dass ein bestimmter q-Wert erforderlich ist?