05-08-2025 09:25 AM
Hi folks,
Getting very confused and frustrated with the ebay oauth scopes. In my production app (which lists things on ebay), my oauth tokens only work if my scope is only "https://api.ebay.com/oauth/api_scope"
If I add the other ones I want "https://api.ebay.com/oauth/api_scope/sell.item https://api.ebay.com/oauth/api_scope/sell.inventory https://api.ebay.com/oauth/api_scope/sell.account"
It always says invalid scope.
The weird things, is that even if the scope is just that top one, the app works and can create listings. So I don't even think the scopes are being applied. I confirmed I am calling the Authorization Code Grant Type and those apis are on my app scope list. I also tried formatting the scopes with various URL formatting to see if that was the issue.
Can anyone help me resolve this? As it hasn't impacted functionality, when a user does the consent flow ebay only shows it will be accessing public info which is incorrect, that is my main reason for even fixing this.