2016-05-25 8 views
0

"{" detail ":"認証資格情報が提供されていませんでした。 "}"次のコードでエラーが発生しました。私は間違っている。PHP cURLヘッダー付き関数

<?php 
    $token="43e6c623dda8f35XXXX1fa5f0ec57d58e91154a"; 
    $wbns="974510010010"; 
    $headers = array(
     'Authorization: '.$token 
    ); 
    $url="https://test.delhivery.com/api/p/packing_slip?wbns=".$wbns; 

    $ch = curl_init(); 
    curl_setopt($ch, CURLOPT_URL, $url); 
    curl_setopt($ch, CURLOPT_HTTPGET, 1); 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 
    curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); 
    echo curl_error($ch); 
    $return = curl_exec ($ch); 
    curl_close ($ch); 

    echo $return; 
    ?> 
+0

あなたは、私がエラー –

+0

がHTTP上で 'もCURLOPT_HTTPAUTH'を参照してください作っています場所を見つけるために私を助けてくださいます:// php.net/manual/en/function.curl-setopt.php(わかりません) –

答えて

0

許可トークンの種類を指定する必要があります。例えば

$headers = array(
     'Authorization: Basic '.$token 
    ); 

または

$headers = array(
     'Authorization: OAuth '.$token 
    ); 

など

+0

わかりませんが、ガイドラインはcurl XGET '/api/p/packing_slip?wbns =です。、 'H 『認証:トークン』とヘッダのパラメータは次のとおりです。 は受け入れ:アプリケーション/ JSON 許可トークン –

+0

を次に配列にしてみてください 『'認証:トークン』$ token' – zoubida13

+0

はそんなに私が得たありがとうそれ –

関連する問題