如何使用oauth2从linkedin获取电子邮件,用户连接?

Dee*_*dhy 7 coldfusion linkedin coldfusion-10 linkedin-api

目前我正在为网站实施linkedin登录.(关注http://www.raymondcamden.com/2013/04/03/ColdFusion-and-OAuth-Part-2-Facebook/).我已成功登录,但从linkiedin获取用户数据时出现问题.在LinkedIn中创建应用程序时,没有选项可以获得用户网络连接和其他数据的权限.这是一个截图.

在此输入图像描述

当我尝试使用此URL获取用户连接时

https://api.linkedin.com/v1/people/~/connections?oauth2_access_token=#session.liaccesstoken# 我收到以下错误.

在此输入图像描述

当我尝试获取名字,姓氏和电子邮件时,它只获取名字和姓氏,但不是电子邮件地址.

https://api.linkedin.com/v1/people/~:(id,first-name,last-name,maiden-name,email-address)?oauth2_access_token=#variables.accesstoken

在此输入图像描述

任何有想法的人,为什么它不符合api的期望?

Mr.*_*ean 1

我已使用此APPLE 的 SWIFT语言存储库进行 Linkedin 登录和用户电子邮件获取。它使用 WebView 控制器来启动 linkedIn 登录页面。只需将 WebViewController 拖放到项目中,只需在需要时推送控制器即可。是网址