Я разрабатываю только родное приложение, у него есть функция совместного использования Facebook, которая разделяет URL-адрес RSS. Когда вы нажимаете на сообщение/рассказ, я бы хотел, чтобы Facebook открыл мое приложение и передал некоторые данные, чтобы открыть правильный просмотр для лучшего пользовательского опыта.Android: вам нужно получить данные от Facebook App Link host api с помощью Share Dial
Я прочитал и создал ссылку приложения и получить canonical_url: https://fb.me/xxx как учебник здесь https://developers.facebook.com/docs/applinks/hosting-api
диалог Моей доли:
FacebookDialog dialog = new FacebookDialog.ShareDialogBuilder(activity)
.setLink(link)
.setName(caption)
.setCaption(caption)
.setDescription(description)
.setPicture(imageUrl)
.setApplicationName(activity.getResources().getString(R.string.app_name))
.build();
mUiHelper.trackPendingDialogCall(dialog.present());
Если я передать link
паров являются веб гиперссылки, для пример http://google.com/ ..., когда я нажимаю на общую историю Facebook, откройте браузер, чтобы загрузить этот URL-адрес.
Если я передать link
парам является canonical_url: https://fb.me/xxx, Facebook открыть мое приложение непосредственно и полученные данные Facebook являются:
Bundle[{extras=Bundle[{fb_expires_in=86400, fb_app_id=<app id>, fb_access_token=<access token>}], target_url=https://fb.me/xxx, referer_app_link=Bundle[{package=com.facebook.katana, url=fb:///, app_name=Facebook}]}]
Что я должен сделать, чтобы получить RSS URL обратно из Facebook после использования нажмите на общую историю?
Можете ли вы сказать мне, как получить канонический идентификатор и канонический url с помощью выборочного кодирования? – Nas
@ Это можно сделать с помощью приложения-приложения api https://developers.facebook.com/docs/applinks/hosting-api – leegor
Я уже перешел по ссылке и разместил вопрос. Я не мог понять это. Можете ли вы дать мне образец кода. Это моя ссылка http://stackoverflow.com/questions/28830770/how-can-i-get-canonical-url-from-facebook-graph-api-in-android. Пожалуйста, ответьте на это. Я соглашусь, если это может быть полезно для меня. – Nas