Share link to vk.com

Activity Lifecycle, Saving Activity State, Managing Tasks, Intent, Intent Filter
Ответить
Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Share link to vk.com

Сообщение Mikhail_dev » 23 ноя 2012, 13:45

Здравствуйте. Есть один неприятный для меня момент. При отправке ссылки на стену в контакт, у меня контакт ссылку режет в буквальном смысле. саму ссылку на сайт он ставит на втором месте, а на первом месте идет номер порта и остальная часть ссылки. Т.е. как-то так
:8080/some_token
mysite.ru
Я передаю полную ссылку. Другие приложения, которые могут принимать ссылку, отрабатывают нормально. К примеру gmail.
Сам код

Код: Выделить всё

                    final Intent sendIntent = new Intent(android.content.Intent.ACTION_SEND);
                    sendIntent.setType("text/plain");
                    sendIntent.putExtra(android.content.Intent.EXTRA_TEXT, accessUrl);
                    startActivity(Intent.createChooser(sendIntent, "Send URL"));
Что я делаю не так? Или как это обойти? Пока на уме только делать вручную запрос к сайту
<a href="http://vkontakte.ru/share.php?url=http://mysite.com" target="_blank">Поделиться ВКонтакте</a>

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Share link to vk.com

Сообщение Mikhail_dev » 26 ноя 2012, 08:22

Неужели никто не делал такую вещь, как поделиться информацией в vk ???

Аватара пользователя
Atetc
Сообщения: 45
Зарегистрирован: 02 май 2014, 13:13
Откуда: Уфа
Контактная информация:

Re: Share link to vk.com

Сообщение Atetc » 22 фев 2015, 13:34

Код: Выделить всё

String vkUrl = Uri.parse("http://www.vk.com/share.php").buildUpon()
.appendQueryParameter("url", getString(R.string.share_campaign_offer_url))
.appendQueryParameter("description", getString(R.string.share_campaign_offer_text))
.appendQueryParameter("image", getString(R.string.share_campaign_offer_image_url))
.toString();
intent = new Intent(Intent.ACTION_VIEW, Uri.parse(vkUrl));
startActivity(intent);
Русскоязычный чат Android разработчиков https://gitter.im/rus-speaking/android

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Share link to vk.com

Сообщение altwin » 22 фев 2015, 16:38

вообще я с контактом серьезно не связывался, но может что -то такое поможет - https://vk.com/page-2158488_44000074
Изображение

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Share link to vk.com

Сообщение Foenix » 22 фев 2015, 18:09

Антон это вопрос 1912 года прошлого века
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Share link to vk.com

Сообщение altwin » 22 фев 2015, 18:15

Foenix писал(а):Антон это вопрос 1912 года прошлого века
да нееет, это вопрос к модераторам всяким там )) раз уж тема в топ обсуждаемых - нужно отвечать :)
Изображение

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Share link to vk.com

Сообщение Foenix » 22 фев 2015, 18:17

Ну мы щасскелетов натащим.. Долго что ль
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Share link to vk.com

Сообщение Mikhail_dev » 22 фев 2015, 20:27

Хоть тема действительно и старая, но баг не правился =)))
надо будет попробовать.

Ответить