2015-07-30 4 views
2

У меня есть функция обслуживания wcf, которая загружает изображение в приложение Facebook. Как я могу получить код авторизации для этой цели. Мне нужно сгенерировать код авторизации для целей создания токена пользователя. как сгенерировать код авторизации?Как получить код авторизации facebook с помощью службы wcf

dynamic token = fb.Get("oauth/access_token", new 
      { 
       client_id = "104685639880509", 
       client_secret = "xxxxxxxxxxxxxxxxxxx", 
       redirect_uri = "http://localhost:50487/SRMPServiceApplication.svc", 
       code = "code" 
      }); 
+1

Я не знаю о вас, но я не думаю, что вы должны показывать значение для 'client_secret' публично. Вы можете захотеть ** восстановить ** новую для ** соображений безопасности **. – MickyD

+0

@ Микки, абсолютно правильно, вам нужно сменить свое приложение на секрет __now__. Каждый может использовать данные, которые вы предоставили здесь в качестве токена доступа к приложениям для своего приложения, и изменять его через множество настроек приложения и т. Д. __Делать. Это. Теперь .__ – CBroe

ответ

0

Сформировать расширенный маркер авторизации по этой ссылке

https://developers.facebook.com/tools/accesstoken/

dynamic token = fb.Get("oauth/access_token", new 
      { 
       client_id = "104685639880509", 
       client_secret = "xxxxxxxxxxxxxxxxxxx", 
       grant_type = "fb_exchange_token", 
       fb_exchange_token = "your extended authorization token" 
      }); 

      fb.AccessToken = token.access_token; 
+0

это нормально. Я понимаю, но где я могу получить код авторизации с помощью службы wcf? динамический маркер = fb.Get ("OAuth/access_token", новый { client_id = "104685639880509", client_secret = "dc75c187d2826cb57ad000c321781b2d", redirect_uri = "HTTP: // локальный: 50487/SRMPServiceApplication.svc", код = «код» }); – subash

+0

Как я могу сгенерировать код авторизации в первую очередь? – subash

+0

Документация доступна https://developers.facebook.com/docs/facebook-login/access-tokens –

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