06-02-2023 12:47 PM
Hi,
I am trying to make a traditional findItemsByKeywords SOAP request and I am getting an error message "Authentication failed : Invalid Application" for the header values I am providing "X-EBAY-SOA-SECURITY-APPNAME".
Can you please let me know from where I can get the correct value of "X-EBAY-SOA-SECURITY-APPNAME" header? I totally forgot what name I entered for application name at the time of creation.
Regards,
Jawad
06-03-2023 12:35 PM
https://developer.ebay.com/api-docs/user-guides/static/finding-user-guide/finding-making-a-call.html
"Note: When using SOAP with Finding API requests, standard and call-specific parameters and headers cannot be passed in through the SOAP Header section in the request."
I think this means that the information must be sent as an HTTP header and not as a SOAP header. For instance, this would be the HTTP header for the call:
CONTENT-TYPE: SOAP12 (optional)
X-EBAY-SOA-OPERATION-NAME: findItemsByKeywords
X-EBAY-SOA-SECURITY-APPNAME: Your-ebay-app-id
Go to your developer profile's account settings.
Find your ebay-app-id in your developer account Keys.
App ID (Client ID)
Select either your Sandbox or Production key, as appropriate:
https://developer.ebay.com/my/keys
06-03-2023 12:55 PM
I am trying with app ID key however still I am getting an error "Invalid Application" in response.
Can you please suggest how we can resolve this error? Thanks
06-03-2023 01:50 PM
More info on the Finding API:
https://developer.ebay.com/api-docs/user-guides/static/finding-user-guide/finding-making-a-call.html
It looks like your endpoint is for the production site. Since authentication failed, are you using your production keys with the production endpoint? Have you signed the production agreement here?
https://developer.ebay.com/my/push?env=production&index=0