API объявлений: допустимые символы - PullRequest
1 голос
/ 07 декабря 2011

Я использую гем mini_fb в ruby ​​для создания группы объявлений:

response = fb_ads.create_ad_groups_with_image('adgroup_specs' => adgroup_specs)

Если текст объявления содержит определенные символы, такие как ∑, произойдет сбой со следующей ошибкой:

The text contains an invalid character. Ads may only contain alphanumeric characters, punctuation, and spaces. Note that line breaks and = are not allowed.

Однако есть много других символов, таких как π, ö é, î, ä, å, ç, è и ø, которые принимаются просто отлично.Есть ли где-нибудь список символов, которые Facebook принимает в своих объявлениях, или быстрый вызов API, который я могу сделать, чтобы проверить, пройдет ли строка?

Ответы [ 2 ]

4 голосов
/ 10 декабря 2011

Система рекламы Facebook позволяет размещать заголовки объявлений и основной текст на большинстве языков мира.Однако символ, который вы вставили выше, находится в диапазоне Юникода, посвященном математическим символам.Это не разрешено в теле или заголовке рекламы Facebook.Введенный вами символ (Unicode U2211) имеет хорошую альтернативу в диапазоне греческого алфавита Unicode на U03A3.Ввод HTML-сущностей не будет отображаться так, как вы хотите.

0 голосов
/ 09 декабря 2011

У меня нет ссылки для вас, но очень вероятно, что Facebook поддерживает / разрешает только расширенные символы ASCII в своих объявлениях. Это будет включать в себя символы, которые вы перечислили, но символ «сумма», который вы перечислили, не входит в расширенный ascii. Вы пытались использовать html-сущности для нужных вам «специальных» символов?

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