Я просто пытаюсь добавить добавить Facebook integration
с моим приложением в Xamarin.Android. Для этого я обнаружил, что есть Компонент, названный как Xamarin.Social
, тогда я пытаюсь это сделать. Вот моя попытка.Интеграция социальных провайдеров в Xamarin.Android
Покушение: -
void btnShare_Click(object sender, EventArgs e)
{
try
{
var facebook = new Xamarin.Social.Services.FacebookService()
{
ClientId = AppId,
RedirectUrl = new System.Uri("http://www.facebook.com/connect/login_success.html")
};
// 2. Create an item to share
var item = new Item { Text = "Xamarin.Social is the bomb.com." };
var shareController = facebook.GetShareUI(this, item, result =>
{
if (result.HasFlag(Xamarin.Social.ShareResult.Done))
{
Toast.MakeText(this, "Posted", ToastLength.Long).Show();
}
if (result.HasFlag(Xamarin.Social.ShareResult.Cancelled))
{
Toast.MakeText(this, "Cancelled", ToastLength.Long).Show();
}
});
StartActivity(shareController);
}
catch (Exception exp)
{
}
}
Примечание: - Facebook Войти страница успешно открывается.
Ошибка: - Но я получаю это Forbidded(403) error
. Дело в том, что эта ошибка не достигает блока catch, но показана в сообщении тоста. поэтому никаких дополнительных сведений нет.
Никто не изучил этот компонент успешно?
Любая помощь приветствуется :)
я имел тот же вопрос, а затем решил свалить его. Я закончил с намерением и поделился этим контентом. Это гарантировало, что я не только питаюсь для facebook, но и для любого приложения, которое принимает текст. – Johan
@Johan Можете ли вы поделиться некоторой реализацией, которая использует намерения для обмена с facebook или другими приложениями, я просто новичок в Android. не знаю об этом много. – loop
извинения за долгое ожидание, я добавил то, что я сделал в ответ. – Johan