Поделиться ссылкой на Facebook через приложение для Android с автоматическим анализом - PullRequest
5 голосов
/ 28 февраля 2012

При публикации ссылки в Facebook ссылка на статью автоматически анализируется, отображает ссылку, заголовок статьи, краткое описание и миниатюру.

Я хочу сделать то же самое, но из моего приложения для Android. Я уже настроил Facebook SDK, и функция входа в систему и запрос разрешения уже работают нормально. Тем не менее, я не знаю, как продолжить делиться ссылкой на Facebook, и автоматически позволил Facebook обрабатывать анализ.

Я также хочу отобразить диалоговое окно публикации в Facebook, чтобы пользователь мог добавить личное сообщение с общей ссылкой. Прямо сейчас я использую метод диалога Facebook, но он не работает. Он даже не отображает диалоговое окно. Есть идеи?

Bundle parameters = new Bundle();
parameters.putString("link", link);
// post on user's wall.
facebook.dialog(context, "feed", parameters, new PostDialogListener());

Ответы [ 3 ]

3 голосов
/ 28 февраля 2012

добавьте приведенный ниже код, где вам нужно поделиться своей ссылкой

intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(android.content.Intent.EXTRA_TEXT,"https://Your Link");
intent.putExtra(android.content.Intent.EXTRA_STREAM,R.drawable.icon);
startActivity(Intent.createChooser(intent, "Your Chooser Title"));
2 голосов
/ 29 февраля 2012

Наконец-то я получил это на работу.Оказывается, код, который я использую выше, работает нормально.Проблема заключалась в том, что я получал ошибку на Facebook из-за неверного хеш-ключа.

0 голосов
/ 05 июля 2012

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

http://en-gb.facebook.com/(username here for facebook page)
...