无法在 windows phone 应用程序中集成 linkedin oauth 2.0
Unable to intregrate linkedin auth2.0 in windows phone application
我正在尝试在我的 Windows phone 应用程序中获取 Linked-In 用户的完整个人资料 link。我试过这段代码
String _callbackUrl = "http://s-1-15-2-4033853409-3415519866-2771870237-856776843-3981727777-3206545648-3028839714";
String _consumerKey = "75wtr84mz6uwed";
String _scope = "r_fullprofile";
String _authorizationCode;
var url = "https://www.linkedin.com/uas/oauth2/authorization?response_type=code"
+ "&client_id=" + _consumerKey
+ "&scope=" + Uri.EscapeDataString(_scope)
+ "&state=STATE"
+ "&redirect_uri="
+ Uri.EscapeDataString(_callbackUrl);
// log(url);
var startUri = new Uri(url);
var endUri = new Uri(_callbackUrl);
WebAuthenticationBroker.AuthenticateAndContinue(startUri);
但是在调用 AuthenticateAndContinue
之后我看到一个空白屏幕,之后它自动返回到应用程序页面
我哪里错了?
LinkedIn 的服务器将无法解析该 _callbackUrl
值以将授权代码发回给您。
您需要使用在 LinkedIn 应用程序的有效回调源列表中配置的静态服务器值。不幸的是,目前在 Windows Phone 平台上没有本地 SDK 来促进与 LinkedIn 的身份验证 - 只有 Android 和 iOS.
我正在尝试在我的 Windows phone 应用程序中获取 Linked-In 用户的完整个人资料 link。我试过这段代码
String _callbackUrl = "http://s-1-15-2-4033853409-3415519866-2771870237-856776843-3981727777-3206545648-3028839714";
String _consumerKey = "75wtr84mz6uwed";
String _scope = "r_fullprofile";
String _authorizationCode;
var url = "https://www.linkedin.com/uas/oauth2/authorization?response_type=code"
+ "&client_id=" + _consumerKey
+ "&scope=" + Uri.EscapeDataString(_scope)
+ "&state=STATE"
+ "&redirect_uri="
+ Uri.EscapeDataString(_callbackUrl);
// log(url);
var startUri = new Uri(url);
var endUri = new Uri(_callbackUrl);
WebAuthenticationBroker.AuthenticateAndContinue(startUri);
但是在调用 AuthenticateAndContinue
之后我看到一个空白屏幕,之后它自动返回到应用程序页面
我哪里错了?
LinkedIn 的服务器将无法解析该 _callbackUrl
值以将授权代码发回给您。
您需要使用在 LinkedIn 应用程序的有效回调源列表中配置的静态服务器值。不幸的是,目前在 Windows Phone 平台上没有本地 SDK 来促进与 LinkedIn 的身份验证 - 只有 Android 和 iOS.