【发布时间】:2015-02-27 04:22:39
【问题描述】:
我是使用 LinkedIn API 的新手。我想让我的网站成员提供 OAuth 2.0 身份验证来访问他们的个人资料,但我对权限范围有一点困惑。
在 OAuth 用户协议中,您可以检查您希望应用具有的默认范围,这样您就不必将范围作为查询参数传递。但它说:“同时选择 r_basicprofile 和 r_fullprofile 是多余的。”
但在文档中,r_basicprofile 和 r_fullprofile 的字段都是不同的。并没有具体说明如果范围是 r_fullprofile 也包括 r_basicprofile。
可能有人会猜到。这似乎是合乎逻辑的。但我想确认。或者也许我不能使用默认范围设置,并且需要在调用生成身份验证代码时将两者都指定为查询参数?
就我而言,我希望能够访问例如用户的“专长”(在 r_basicprofile 中列出)以及他们的“技能”(在 r_fullprofile 中列出)。
文档说,对于基本配置文件字段“这些字段需要 r_basicprofile 成员权限”,类似地,对于完整配置文件字段,它说“这些字段需要 r_fullprofile 成员权限”。所以我觉得我应该把两者都包括在范围内。
那么为什么说选择两者都是“多余的”?
谢谢,
道格
【问题讨论】:
标签: linkedin