Snoopy でProxy Serverを経由するには、次のメンバ変数を使用します。
Proxy Serverのアドレス及びポート番号、必要な場合、ユーザ名とパスワードを設定します。
<?php require_once 'Snoopy.class.php'; $awsUrl = 'http://webservices.amazon.co.jp/onca/xml?Service=AWSECommerceService'; $awsUrl .= '&SubscriptionId=「Amazonで取得したID」'; $awsUrl .= '&Operation=ItemSearch&SearchIndex=Music&Artist=Doobie%20Brothers'; $awsUrl .= '&ResponseGroup=Medium'; $objSnoopy = new Snoopy; $objSnoopy->proxy_host = "xxx.xxx.xxx.xxx"; $objSnoopy->proxy_port = "8080"; $objSnoopy->fetch($awsUrl); $awsBuff = $objSnoopy->results; print $awsBuff; ?>
Snoopyをインスタンス化した後、Porxy Serverのアドレス等を設定することで
Proxy経由で取得することができるようになります。
Copyright 1997-2010 BBB All rights reserved.