2014-01-17 2 views
1

Как получить данные учетной записи facebook в asp.net ?? является то, что можно получить данные учетной записи от Facebook на мой сайт я хочу получить доступ к имени пользователя, адрес электронной почты, изображение, расположение, BirthDateКак получить данные учетной записи facebook i, asp.net?

if (provider != "facebook") 
    { 
     //do normal oauth 
    } 
    else 
    { 
     FacebookClient client = new FacebookClient(); 

     var loginUrl = client.GetLoginUrl(new 
     { 
      client_id = ConfigurationManager.AppSettings["facebookId"], 
      client_secret = ConfigurationManager.AppSettings["facebookClientSecret"], 
      redirect_uri = redirectUrl, 
      response_type = "code", 
      scope = "email,user_birthday" 
     }); 

     Response.Redirect(loginUrl.AbsoluteUri); 
    } 

я попытался это, но сталкиваются с множеством проблем EscapeUriDataStringRfc3986 не нашел как то, что поставщик определение ConfigurationManager.AppSettings ["facebookId"]? ConfigurationManager.AppSettings ["facebookClientSecret"] ??

ответ

0

есть множество питания вам нужно сделать, чтобы подключиться к FB

  • Вы должны зарегистрироваться, чтобы FB путем создания API @ developers.facebook.com/
  • Сгенерировать маркер доступа и секретный ключ для апи
  • Скачать на FB-Js SDk и обратитесь на страницу/сайт
  • Используйте key`s выше генерироваться для подключения к Facebook

один из лучших учебных пособий для приложения .net, связанный с FB, - http://facebooksdk.net/docs/web/getting-started/

, который четко разъясняет каждую главу.

+0

dynamic me = client.Get ("totten"); как изменить значение текущей учетной записи FB? – user3195022

+0

@ user3195022: 'Nathan Totten' является общедоступной учетной записью, которая не требует от вас входа в Facebook. если вы хотите получить доступ к любым данным учетной записи пользователя, которые зарегистрированы на вашем сайте, то я предлагаю вам перейти на FB-JS sdk, который вам нужно загрузить и отправить на свой сайт. Для обеспечения надежной аутентификации в FB вам необходимо зарегистрируйте свое приложение на сайте разработчиков FB, используя «секретный ключ» и «токен доступа». Предположим, вам нужно обратиться к учебнику, и вы поймете лучше – dreamweiver

Смежные вопросы