2011-12-06 3 views
1

I 광고 그룹을 만들 루비의 mini_fb 보석을 사용하고 있습니다 :광고 API : 유효한 문자

광고 문안은 Σ와 같은 특정 문자가 포함 된 경우
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 호출이 있습니까?

답변

0

나는 당신을 위해 링크가 없지만 페이스 북은 광고에 확장 ASCII 문자 만 지원하거나 허용 할 가능성이 매우 높습니다. 그 목록에있는 문자가 포함되지만 나열된 "합계"문자가 확장 된 ASCII 내에 없습니다. 당신은 당신이 필요로하는 "특별한"문자에 대해 html 엔티티를 사용해 보셨습니까?

+0

확장 ASCII는 π를 포함하지 않지만 MacRoman은 포함하지 않습니다. 그러나 MacRoman에는 Σ가 포함되어 있습니다. 문자 인코딩 문제가있을 수 있습니까? –

+0

광고 소재에서 원하는 것처럼 HTML 요소가 렌더링되지 않습니다. 일반적인 유니 코드 값을 사용하면 효과가 있지만, 수학 기호 범위에 해당하는 값은 허용되지 않습니다. –

+0

수학 기호가 허용되지 않는 이유는 무엇입니까? 그냥 텍스트 일 ​​뿐이지, 그렇지? –

4

Facebook 광고 시스템은 전 세계의 대부분의 언어로 광고 제목과 본문을 허용합니다. 그러나 위에 붙여 넣은 기호는 수학 기호 전용 유니 코드 범위에 있습니다. 페이스 북 광고의 본문이나 제목에는 허용되지 않습니다. 입력 한 문자 (유니 코드 U2211)는 U03A3의 유니 코드의 그리스 알파벳 범위에서 좋은 대체 문자를 갖습니다. HTML 엔티티를 입력하는 것은 원하는대로 렌더링되지 않습니다.

+1

이것이 가장 좋은 답변 인 반면, "믿을만한 원본 및 공식 원본에서 가져온 것이 아닙니다." 나는이 같은 대답에 나의 고용주의 고객의 광고에 내기를 걸 수 없다. 유니 코드에는 다양한 범위가 있으며, 어떤 것이 들어 있는지 또는 밖으로 있는지에 대한 명확한 답을 원합니다. 내가 가지고있는 것은 내가 알고있는 짧은 글들의 화이트리스트이다 : ßåäããàçčéèëêïíìıñóöòøšüúùπÅÄÃÁÀÇČÉËËÊÏÁÀÇČÉËËÊÏÁÇÇÉÊËÊÏÍÌÑÓÖÒØŠÜÚÙΠ –

+0

π과 Σ 미스터리를 설명해 주셔서 감사합니다. –