我正在尝试使用rest api(curl)获取亚马逊产品详细信息。
Iam tring使用curl和asin no来获取亚马逊产品详细信息,但是当iam转储响应时,其显示为null。 iam使用$ url =“ https://asin2ean.p.mashape.com/com/”。$ asin来获取详细信息,但可能是iam使用的URL无法正常工作或其他任何问题。 该网址是由我的上级提供的,所以iam犹豫了一下,和他争论,好心地建议我iam哪里出了问题。
我的代码:
$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'];