Интеграция iOS с Facebook - PullRequest
       4

Интеграция iOS с Facebook

1 голос
/ 21 апреля 2011

Я недавно реализовал функцию Facebook для публикации URL, как описано в iOS Facebook Development

Это так же, как объяснено.

После того как я зарегистрировался в Facebook и установил ключ приложения, я запустил симулятор iPhone и авторизовался, как объяснено в Facebook. После этого Mobile Safari больше не возвращался к моему приложению (потому что я не хочу, чтобы Facebook возвращался назад. Позже я хочу сделать это, вызывая свою страницу самостоятельно). Поэтому я просто запустил его снова (активирован из-за iOS 4.2).

После этого я переключился на то место, куда я публикую URL по умолчанию.

NSMutableDictionary *params = [NSMutableDictionary dictionary];

NSString *communityURL = @"http%3A%2F%2Fwww.google.com";

[params setObject:communityURL forKey:@"link"];

[facebook dialog:@"feed" andParams:params andDelegate:self];

Обычно он должен вызывать диалог с этими параметрами, но он просто показывает ошибку:

Эта страница содержит следующие ошибки:

ошибка в строке 25 в столбце 35: xmlParseEntityRef: без имени

Ниже приведено отображение страницы до первой ошибки.

Когда я отлаживаю метод, вызывающий диалог, я получаю URL, который будет вызываться. При выполнении этого URL в веб-браузере он работает.

Почему это не работает? Что не так?

Ответы [ 2 ]

0 голосов
/ 28 апреля 2011

хорошо, я просто добавил

NSURL *url = [NSURL URLWithString: @"http://www.google.com"];
SHKItem *item = [SHKItem URL:url title:@"Share Item with Google url ;)"];

// Get the ShareKit action sheet
SHKActionSheet *actionSheet = [SHKActionSheet actionSheetForItem:item];

// Display the action sheet

[actionSheet showFromTabBar:self.tabBarController.tabBar];

И вот что я делаю.

Если кому-то нужна помощь, пожалуйста, не стесняйтесь !!

Br Nic

0 голосов
/ 22 апреля 2011

Я не понял, что это было, но я нашел другое решение.Я сейчас использую ShareKit .Это простой в использовании, и он обрабатывает все в одиночку.Я пытаюсь опубликовать некоторые фрагменты исходного кода как можно скорее.

Для тех, кто имеет ту же проблему и не хочет использовать другой API, попробуйте сделать то, что говорит вам документация Facebook.Br Nic

...