先日公開した「楽市360」は、楽天APIを利用しています。そこで、ちょっと気が付いたことがあります。
and検索には要注意です。
例えば、「ガンダム DVD」と叩いても、and検索できないのです。
「ガンダム」and「DVD」ではなく、そのまま「ガンダム DVD」の文字列を探しに行きます。
原因はキーワード間に入れた「全角スペース」です。
どうも半角スペースでないと、and検索にならないようです。
全角スペースを半角に変換し、前後の余分なスペースはトリミングして消去すればOKです。
phpの場合は、例えば
$key=trim(str_replace(‘ ’,’ ‘,$key));
と加工してあげればOKです。
しかし、これくらいはAPIの方で処理して欲しいなあ。
コメント