Почему электронная почта не возвращается с Facebook.Rest.Api.Users.GetInfo ()? - PullRequest
2 голосов
/ 01 апреля 2011

Я использую .NET MVC 3 и пытаюсь получить электронную почту пользователей через Facebook. Я искал вокруг и чувствовал, что перепробовал все, но, видимо, я делаю что-то не так.

Это моя кнопка входа в систему, где я установил разрешение электронной почты

<fb:login-button perms="email, offline_access" autologoutlink="false" />

А это мой серверный вызов для получения информации о пользователе

var user = Api.Users.GetInfo(GetUserID());

В режиме отладки я вижу, что пользователь установлен и аутентифицирован, но электронная почта не настроена, хотя я установил «электронную почту» как разрешение и после того, как пользователь предоставил. Пожалуйста, кто-нибудь знает, что я делаю не так?

1011 * ТИА *

Bump

Прошло три дня и до сих пор нет ответа. Я думал, мне нужно зарегистрировать пользователя, чтобы получить доступ к электронной почте? Кажется странным, если это так, так как пользователь предоставляет разрешение по электронной почте. Любой вид, хотя ценится. Спасибо!

1 Ответ

1 голос
/ 08 апреля 2011

Я установил (Web.Helpers) Facebook.Helpers, и это сработало как шарм. Несмотря на то, что я следовал инструкциям Fackbooks, я, должно быть, сделал что-то не так. Все еще странно, что я получил информацию пользователя, но не электронную почту.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...