Выполнение запроса API поиска Google с двойными кавычками - PullRequest
0 голосов
/ 19 октября 2018

Я хочу сделать поисковый запрос Google по следующим ключевым словам: «вам нужно обновить флеш-плеер» сантехники

Это мой запрос URL:

https://www.googleapis.com/customsearch/v1?key=MYKEY&cx=MYCX&q="you+need+to+upgrade+your+flash+player"+plumbers

Но когда я получаю результаты, json говорит следующее:

"queries": {
  "request": [
   {
    "title": "Google Custom Search - \"you need to upgrade your flash player\" plumbers",
    "totalResults": "0",
    "searchTerms": "\"you need to upgrade your flash player\" plumbers",
    "count": 10,
    "inputEncoding": "utf8",
    "outputEncoding": "utf8",
    "safe": "off",
    "cx": "005343549051574104994:jzi81umtx3o"
   }

Как видите, перед кавычками в запросе есть обратная косая черта, что приводит к ошибкам и возвращает 0 результатов, когдаон отображает около 4 тыс. результатов в поиске Google.

Я также пытался использовать escape ASCII, как показано ниже: https://www.googleapis.com/customsearch/v1?key=MYKEY&cx=MYCX=%22you+need+to+upgrade+your+flash+player%22+plumbers

Но ничего не изменилось.Есть идеи, что происходит?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...