У меня есть следующий код, чтобы попытаться соединить аутентификаторПолучить адрес электронной почты с аутентификацией Xamarin.Auth и Facebook
var auth = new OAuth2Authenticator (
appId,
"email",
new Uri ("https://m.facebook.com/dialog/oauth/"),
new Uri ("http://www.facebook.com/connect/login_success.html"));
и когда диалог показывает, что я могу видеть, что он запрашивает разрешение, чтобы увидеть мою электронную почту. Но как мне получить этот адрес электронной почты от службы?
Я делаю следующий вызов Получить facebook ID
var request = new OAuth2Request ("GET", new Uri ("https://graph.facebook.com/me"), null, args.Account);
request.GetResponseAsync().ContinueWith (t => {
var obj = JsonValue.Parse (t.Result.GetResponseText());
var id = obj ["id"];
});
Но нет электронной почты в réponse, что я вернусь. Как я могу получить адрес электронной почты пользователя?
Awesome, спасибо человек –
Привет, Я использую этот ссылку с полями = электронная почта, но он не возвращает идентификатор электронной почты. Вот моя ссылка https://graph.facebook.com/v2.5/me?access_token=CAAN8FxOdoyABAB3gBzOTyzoqDzBtvrZCcx90F98lyNdOrZCNZAmmpS8yQiHpN8cWq1cufmzPZCRpBRiY6fAYE98VaETN2MdEziTnK97TTptUwCKbTf0s4glWohInyorZBx9BjTyi8qrRqCpRrLdsoygWZA3v6HUhCPg6OCmQhjSI619raeqshqj4VzQ5Lr7X4ZD&fields=email Просьба предложить. – Rakesh