01-31-2024 04:47 AM
Hey i was setting up yesterday the Ebay Browse API for my Website but i alltimes get a 401 When try to connect from my Backend.
herer is the code:
def post(self, request, *args, **kwargs):
queries = request.data.get('queries')
print("QUERIES RECVEIVED", queries)
ebay_api_url = f"https://api.ebay.com/buy/browse/v1/item_summary/search?q={queries}&fieldgroups=ASPECT_REFINEMENTS"
headers = {
'Authorization': f"Bearer {EBAY_AUTH_TOKEN}",
"X-EBAY-C-MARKETPLACE-ID": "EBAY_DE",
"X-EBAY-C-ENDUSERCTX": f"affiliateCampaignId={EBAY_CAMPAIGN_ID},affiliateReferenceId={EBAY_AFFILIATE_REF_ID}"
}
response = requests.get(ebay_api_url, headers=headers)
if response.status_code == 200 or response.status_code == 201:
return Response(response.json())
else:
return Response(response.text, status=response.status_code)
So I checked the Browse API and its just navailablen to Developers with more requriements because its in Experimental Level but i meet all the requirements.