2016-04-18 19 views
0

私はconnect flip-kart販売者APIを実装しようとしています。しかし、私は接続していません。私はコード化しようとしました。Flipkart販売者API

<?php $data=""; 
$URL = "https://api.flipkart.net/oauth-service/oauth/token? 
    grant_type=client_credentials&scope=Seller_Api"; 
    $ch = curl_init($URL); 
    //curl_setopt($ch, CURLOPT_MUTE, 1); 
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); 
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); 
    curl_setopt($ch, CURLOPT_POST, 1); 
    curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type:application/json','<appid>:<appsecret>')); 
    curl_setopt($ch, CURLOPT_POSTFIELDS, true); 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
    $output = curl_exec($ch); 
    //$output=json_decode($output); 
    echo "<pre>"; 
    print_r($output); 
    ?> 
+1

上記のURLを開くと、 'htaccess'認証が必要です。したがって、有効なユーザー名とパスワードが必要です。 – Yash

+0

しかし、私は手動でseller.flipkart.comにログインしています。俺たちと一緒に仕事しようよ。 –

答えて

1

$ action = 'https://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, "<appid>:<appsecret>"); 
    curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "GET"); 
    curl_setopt($curl, CURLOPT_HEADER, 0); 
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); 
    $result = curl_exec($curl); 
    $http = curl_getinfo($curl, CURLINFO_HTTP_CODE); // Response Code: 200 => Successful call 
    curl_close($curl); 
関連する問題