LinkedIn oauth 2.0 (REST) 在 Apple 设备上使用 Ionic 框架

gvh*_*een 2 linkedin angularjs ionic-framework

我正在尝试通过在我的混合应用程序上对他们进行身份验证来检索 LinkedIn 用户的个人资料信息。

我尝试使用 REST api,但我无法在 LinkedIn 上注册重定向 URL 以使其正常工作。

来自:https : //developer.linkedin.com/documents/authentication

我用了:

https://www.linkedin.com/uas/oauth2/authorization?response_type=code
&client_id=YOUR_API_KEY
&scope=r_basicprofile%20r_emailaddress
&state=STATE
&redirect_uri=YOUR_REDIRECT_URI
Run Code Online (Sandbox Code Playgroud)

...但是因为 iPhone 上的应用程序安装了唯一的 URL,所以我无法在 LinkedIn 上将其注册为重定向 URL。

我也尝试使用 javascript API,但无法动态加载页面以使按钮正确显示和解析。

来自:https : //developer.linkedin.com/documents/javascript-api-tutorial

有没有人找到不同的解决方案来在 Ionic 或任何其他混合应用程序上实现它?

提前致谢。

小智 5

我目前正在做同样的事情并遇到了类似的问题。我的方法是使用 InAppBrowser 为用户登录到 LinkedIn,然后从该响应中获取验证码。然后,将 authcode 发送到我的节点后端,在那里我用它和我的客户端密钥发出请求以获取访问令牌。

以下是一些我发现非常有用的带有 phonegap 的 oAuth 资源:

在 IonicFramework 中使用 Oauth 2.0 服务

Ionic 论坛 - OAuth 登录

(本可以将此作为评论,但由于我的声誉而不能)