Sidebar |
AWSまたしても改悪 $AWS_Version = '2011-08-01'
執筆:2011.07.27 AWSからメールが届いた。 重要:アマゾンProduct Advertising APIの仕様変更について またかよ!!(>_<) ItemPage 現在 MAX400ページ が10月下旬頃から10ページに制限だそうです。 $MoreSearchResultsUrl = $xml->xpath('//aws:ItemSearchResponse/aws:Items/aws:MoreSearchResultsUrl'); 返ってきたURLに接続してもエラーなぜだ。 $AWS_Version = '2011-08-01'; 8月に入っていないから、整備ができていないのだろうか? とにかく、ぎりぎりまで、かえんぞ! // Product Advertising API change 2011年10月26日 // mktime ($hour , $minute, $second , $month ,$day, $year) if (time() < mktime(0, 0, 0, 10, 26, 2011) ) { $AWS_Version = '2010-11-01'; define('AWS_MAX_ITEM_PAGE' , (int) 400); } else { $AWS_Version = '2011-08-01'; define('AWS_MAX_ITEM_PAGE' , (int) 10); } 途中省略 global $MoreSearchResultsUrl; $MoreSearchResultsUrl = $xml->xpath('//aws:ItemSearchResponse/aws:Items/aws:MoreSearchResultsUrl'); if ($MoreSearchResultsUrl) $MoreSearchResultsUrl = (string) $MoreSearchResultsUrl[0]; else $MoreSearchResultsUrl = ""; //.. global $MoreSearchResultsUrl; if ($MoreSearchResultsUrl) $s .= sprintf(" <a href=\"%s\" target=\"_blank\" rel=\"nofollow\"> 続きをamazonで 検索する</a>", $MoreSearchResultsUrl); とりあえず対策終了。 |
Sidebar |