【问题标题】:LinkedIn r_basicprofile and r_fullprofile scope fields and why are both "redundant"?LinkedIn r_basicprofile 和 r_fullprofile 范围字段,为什么都是“冗余”的?
【发布时间】: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


    【解决方案1】:

    r_fullprofiler_basicprofile 的超集,因此您只需要两者中的一个,您可以同时使用两者来访问“专长”,但只能使用r_fullprofile 访问“技能”

    【讨论】:

    • 合乎逻辑。由于文档中的措辞,我想确定一下。在这种情况下,我将确保范围仅指定 r_fullprofile。感谢您的回复。
    猜你喜欢
    • 1970-01-01
    • 2015-07-24
    • 1970-01-01
    • 2012-08-21
    • 1970-01-01
    • 2019-03-26
    • 2019-06-05
    • 1970-01-01
    • 2012-05-29
    相关资源
    最近更新 更多