Как использовать ключевые слова, включая амперсанд (&) в API поиска Facebook - PullRequest
0 голосов
/ 23 февраля 2012

Я хочу использовать некоторые ключевые слова, содержащие специальные символы, такие как & в API поиска Facebook.Я попробовал запрос ниже, но я не могу получить полезные результаты.Есть ли шанс для такого использования в поиске API?Как мне создать поисковый запрос?

Мои примеры запросов и ключевые слова: "H & M", "marks & spencer", http://graph.facebook.com/search?type=post&limit=25&q="H&M" http://graph.facebook.com/search?type=post&limit=25&q="marks & spencer "

Ответы [ 3 ]

3 голосов
/ 26 октября 2012

Моя команда работала над этим навсегда, и в итоге нашла это решение, которое предоставляет релевантные результаты для запроса с амперсандом, например, «H & M».

%26amp%3b

Этоявляется шестнадцатеричным эквивалентом &

Таким образом, ваш пример ссылки будет

http://graph.facebook.com/search?type=post&limit=25&q="H%26amp%3bM"

Мы нашли решение благодаря Creative Jar

1 голос
/ 23 февраля 2012

Вы хотите, чтобы% 26 представлял собой кодировку URL для амперсанда, поэтому

http://graph.facebook.com/search?type=post&limit=25&q="H%26M" http://graph.facebook.com/search?type=post&limit=25&q="marks% 26 spencer "

В зависимости от вашего языка, он можетесть функция кодирования URL или вы можете просто использовать замену строки.

0 голосов
/ 05 февраля 2013

Кажется, что все предложенные здесь решения больше не работают.

Поиск q = H% 26% bM возвращает пустой набор данных.То же самое для q = H% 26M.

Должно быть, он изменился недавно, за последние 2 месяца.

Если вы попытаетесь найти сообщения о H & M на сайте Facebook (введите H & M в поиске, затем «Показать больше результатов» внизу списка, а затем публичные сообщения в меню слева),пустой.

Единственный запрос, который возвращает какие-либо результаты, это q = H & M, но это бесполезно, так как результаты не имеют значения для этого запроса.

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