Как получить информацию о продукте, используя asin no в Амазонке, используя остальные API? - PullRequest
0 голосов
/ 02 мая 2019

Я пытаюсь получить информацию о продукте Amazon с помощью rest api (curl).

Я пытаюсь получить подробную информацию о продукте amazon, используя curl и его asin no, но когда iam выдает ответ, он показывает нулевое значение. iam использует $ url = "https://asin2ean.p.mashape.com/com/".$asin для получения подробной информации, но это может быть URL, который не использует iam, или любые другие проблемы. Этот URL предоставлен моим старшим, поэтому я немного стесняюсь спорить с ним, так что любезно предложите мне, где я ошибаюсь.

МОЙ КОД:

   $url= 'https://asin2ean.p.mashape.com/com/'.$asin;
   $ch=curl_init();
       $timeout = 4;
       curl_setopt($ch, CURLOPT_HTTPHEADER, array('Authorization: Basic ZXp6eW9mZmVyc0BnbWFpbC5jb206QmFoYW1hczE3','X-Mashape-Key: 0ditKgdkQTmsh7eNQPBRZq7nm6lJp1ws5p3jsnpx1okLkSFnKx','Accept: application/json'));
       curl_setopt($ch, CURLOPT_URL, $url);
       curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
       curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
       //curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
       $response = curl_exec($ch);
       curl_close($ch);
       //$arrproduct= json_decode($presponse ,true);
       $arrproduct = json_decode($presponse ,true);
       //$arr=["hello","hi"];
       //var_dump($arr);
       echo "<br>";
       var_dump($response );
       $product_name = $arrproduct['Title'];
       $category_name = $arrproduct['Category'];
...