Использование строки поиска в Google Custom Search API - PullRequest
0 голосов
/ 04 января 2012

Привет всем, я использую API пользовательского поиска Google

$search_query = "Amazon+Bestsellers+Rank:+200+in+Health+and+Beauty";
$amazon_url = "https://www.googleapis.com/customsearch/v1?key=3425lh43lkh52lk34jh5&cx=023470239740:kj2h3kl4hlk23&alt=atom&num=5&q='$search_query'";
$google_search = file_get_contents($amazon_url);

Теперь мой вопрос: я ищу продукт с рангом 200 по здоровью и красоте, и это работает хорошо, но настоящее название отдела Amazon - «Здоровье и красота», поэтому я не могу использовать эту строку, потому что «&» используется в качестве параметра в URL, и я пытался использовать &, но не работает, так что кто-нибудь знает, как заставить его работать. Ключ API и номер CX в URL изменены по понятной причине. - Заранее спасибо.

1 Ответ

0 голосов
/ 04 января 2012

Используйте urlencode для кодирования параметров запроса.

...