skip to Main Content

Ebay API – how to resolve ( [error] => invalid_client [error_description] => client authentication failed ) for ebay

public function authorizationToken(){ $link = "https://api.ebay.com/identity/v1/oauth2/token"; $codeAuth = base64_encode($this->clientID.':'.$this->certID); $ch = curl_init($link); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded','Authorization: Basic '.$codeAuth)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, "grant_type=authorization_code&code=".urlencode($this->authCode)."&redirect_uri=".$this->ruName."&scope=".urlencode('https://api.ebay.com/oauth/api_scope')); $response = curl_exec($ch); $json = json_decode($response, true);$info = curl_getinfo($ch); curl_close($ch);print_r($json);}

VIEW QUESTION

Ebay API – IdHTTP how to send x-www-form-urlencoded body

I have tested POST function in PostMan to do POST function with body parameters as below: Here is eBay's document for this function: HTTP method: POST URL (Sandbox): https://api.sandbox.ebay.com/identity/v1/oauth2/token HTTP headers: Content-Type = application/x-www-form-urlencoded Authorization = Basic <B64-encoded-oauth-credentials> Request body:…

VIEW QUESTION
Back To Top
Search