2012-04-17 12 views
7

Moja nazwa api facebook zawiera wykrzyknik (!). Za każdym razem, gdy udostępniam coś na Facebooku za pomocą interfejsu API, post zawiera nazwę interfejsu API, ale usuwa wykrzyknik. Czy ktoś ma jakiś pomysł na temat wyświetlania !.Brak wykrzyknika w nazwie API facebooka

EDYTUJ 1: Proszę zobaczyć poniższy obraz, aby lepiej zrozumieć mój problem. enter image description here

Odpowiedz

0

Czy próbowałeś używając '\' przed znakiem wyjaśnienie IE:

APIKEY = "348geIb\!rgreg" 
+0

Nie jej nie działa. – DipakSonara

2

Próbowałem z "& # 33;" i "& # x21;" (bez spacji i bez cudzysłowów) i działa, czy możesz spróbować ponownie?

EDIT


myślę, że problem jest w tym sposobie: - (BOOL)send z klasy SHKFacebook.m. Upewnij się, że Twój SHKMyAppName lub informacji SHKItem jest kodowania z SHKEncode a nie SHKEncodeURL

+0

Próbowałem twojej sugestii A potem próbowałem tego http://www.fileformat.info/info/unicode/char/0021/index.htm Ale nadal nie działa. – DipakSonara

+0

Czy korzystasz z interfejsu API Facebook lub innej biblioteki? –

+0

Tak, używam Facebook API przez Sharekit. I przypisuję #define SHKMyAppName @ "ABC!" Ale nie dostaję (!) W poście na facebooku. – DipakSonara

5

do „poprzez” Tekst linku w serwisie Facebook.com w News Feed lub na osi czasu nie jest wypełniana przez coś w kodzie iOS lub ShareKit konfiguracja; to z podstawowego stronie ustawień aplikacji, dostępne na https://developers.facebook.com/apps po zalogowaniu się jako administrator app

Na przykład, oto moje ustawienia aplikacji dla aplikacji testowej:

App settings page

A jak pojawi się po :

sample post

Jeśli zmienić nazwę aplikacji:

App settings page after change

Pojawia się razem z!

Sample post after change

+0

OK, w oparciu o edycję OP, nie jestem w 100% pewna, że ​​to jest odpowiedź - nie jestem pewien, jaką część interfejsu API Facebook wywołuje ShareKit, aby utworzyć tekst "Pobierz FondlyYours" na zrzucie OP, jeśli ktoś wie, może mam sugestię – Igy

Powiązane problemy