0
私はローカルのbigcommerceストアへのカールコールをしようとしていますが、私は応答がありません。ストアは別のドメインでホストされています。 apiのURLが手動で実行されるとき、それは動作します。応答のないbigcommerceサイトへのCurlコール
私はcurl_error
をチェックし、次のエラーのようです:
< HTTP/1.1 301 Moved Permanently..
これはあなたが得るエラーが希望の文書にアクセスすることを示したサンプルコード
<?php
$api_url = 'site url/api/v2/blog/posts/count';
$fp = fopen(dirname(__FILE__).'/errorlog.txt', 'w');
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $api_url);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept:application/json','Content-Length: 0'));
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_STDERR, $fp);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_USERPWD, "username:passwd");
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch);
たくさんT. @Victor感謝 –