Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование iOS/iPhone
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 42, средняя оценка - 4.67
Max Patsy
курлык-курлык
85 / 94 / 8
Регистрация: 26.11.2009
Сообщений: 396
Записей в блоге: 1
#1

Шаринг ссылки. Facebook, Twitter, Vkontakte, Odnoklassniki, Google plus - Программирование iOS

31.10.2012, 16:46. Просмотров 5757. Ответов 0
Метки нет (Все метки)

Потратив огромное время со всякими библиотеками и sdk я нашел выход: почти у всех соц. сетей есть метод для шаринга ссылки, причем это все происходит без регистрации приложения: просто передаем специальную ссылку в UIWebView и получаем профит. Вот и они:

Objective-C
1
2
3
4
5
6
7
8
9
10
        if (networkCode == VMFaceBookShare){
            authLink = [NSString stringWithFormat:@"https://m.facebook.com/sharer.php?u=%@&t=Message", url];
        } else if (networkCode == VMTwitterShare){
            authLink = [NSString stringWithFormat:@"http://twitter.com/intent/tweet?source=sharethiscom&url=%@", url];
        } else if (networkCode == VMVkontakteShare){
            authLink = [NSString stringWithFormat:@"http://vkontakte.ru/share.php?url=%@", url];
        } else if (networkCode == VMOdnokklShare){
            authLink = [NSString stringWithFormat:@"http://www.odnoklassniki.ru/dk?st.cmd=addShare&st._surl=%@", url];
        } else if (networkCode == VMGooglePlusShare){
            authLink = [NSString stringWithFormat:@"https://plus.google.com/share?url=%@", url];


http://www.cyberforum.ru/php-database/thread258857.html
networkCode наш флаг для определния соц сети, он перечислимого типа.

Надеюсь пригодится кому-нибудь.
4
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.10.2012, 16:46
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Шаринг ссылки. Facebook, Twitter, Vkontakte, Odnoklassniki, Google plus (Программирование iOS):

Шаринг в соцсетях. Facebook (share42) или дебаггер facebook
Кто сталкивался с данным плагином помогите или расскажите про дебаггер...

Кнопки "Мне нравится" от facebook, google, twitter в своем стиле
Добрый день. Подскажите, пожалуйста, ссылку где объясняется как сделать...

Что значит "Facebook, Twitter, and Google+ Cover Photo Sizes" ?
Что значит "Facebook, Twitter, and Google+ Cover Photo Sizes" ? Спасибо.

Шаринг Facebook
Привет. Помогите с шарингом Facebook. Как сделать авторизацию. Где должен...

Динамическое обновление контента аля Facebook, Vkontakte и прочее
Всем привет! Подскажите в каком направлении почитать / посмотреть. Задача...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.10.2012, 16:46
Привет! Вот еще темы с решениями:

Кастомизация кнопок от Вконтакте, Facebook, Twitter и MAIL
Кнопки "Поделиться ссылкой", "Новый твит" и т.п. Как привести эти кнопки к...

Facebook, Twitter, Youtube полностью не грузят картинки
Здраствуйте! От недавно просто перестали отображатся картинки на этих сайтах,...

Заблокирован Vkontakte, Google, Yandex
Добрый день. Блокировка Vkontakte, Google, Yandex. Просит отправить смс...

Заблокирован Vkontakte, Google, Yandex
Всем привет: ОС вин7 Firefox 21.0 Мы зарегистрировали подозрительный...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru