2016-08-11 3 views
0

Dies ist die Curl, PHP-Programm, das ich gab Daten aus Flip-Kart mit Hilfe von API abrufen. Aber was auch immer ich tue, ich bin immer die gleichen Fehler wie:Flipkart Api: Fehler beim Versuch, Daten von API zu erhalten

{ "Fehler": "nicht autorisiert", "ERROR_DESCRIPTION": "Ein Authentication Objekt wurde nicht in der Security gefunden"}

<?php 

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL,"https://api.flipkart.net/oauth-service/oauth/token?grant_type=client_credentials&scope=Seller_Api,Default"); 
curl_setopt($ch, CURLOPT_POST, 1); 
curl_setopt($ch, CURLOPT_POSTFIELDS,$vars); //Post Fields 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 

$headers = array(); 
$headers[] = 'appid:appsecret'; 

curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); 

$server_output = curl_exec ($ch); 


print $server_output ; 

curl_close ($ch); 

?> 

Ich weiß nicht, was ist der Fehler, ich überprüft Anzahl der Zeit, wenn das Problem mit appid und appsecret ich gab, aber immer noch seine gleichen Fehler zeigt.

Flipkart Documentation Link

+0

mir jemand mit diesem Thema helfen kann –

Antwort

0
$action = 'https://sandbox-api.flipkart.net/oauth-service/oauth/token?grant_type=client_credentials&scope=Seller_Api'; 

$headers = array(); 
$headers[] = 'content-type: application/json'; 
$curl = curl_init(); 
curl_setopt($curl, CURLOPT_URL, $action); 
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers); 
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($curl, CURLOPT_USERPWD, "<id>:<key>"); 
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "GET"); 
curl_setopt($curl, CURLOPT_HEADER, 0); 
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true); 
$result = curl_exec($curl); 
echo '<pre>';print_r($result); 
curl_close($curl); 
Verwandte Themen