Google+ API教育范围

时间:2013-07-26 18:59:32

标签: google-api google-plus google-oauth

在我的网站上,我想让我的用户选择使用Google OAuth2登录。因为我的webapp需要知道我的用户正在访问哪个教育机构,所以我想使用他们的google +个人资料为他们填写。 https://www.googleapis.com/auth/plus.me范围提供了大量信息,但没有教育细节(或者我无法使用此范围找到它)。 Facebook GRAPH使用user_education_history,在使用facebook登录流程时工作正常。有人知道这是否可行以及如何使用谷歌+?

1 个答案:

答案 0 :(得分:2)

这完全取决于用户在其个人资料中公开了哪些信息,因为目前只能通过API检索公共信息。

people.get方法的结果中,教育信息将包含在organizations数组中,可以使用"type": "school"识别(与同一数组中的"type": "work"条目相对)

看看这个example of my own profile

"organizations": [
  {
   "name": "TU Wien",
   "title": "Computer Science",
   "type": "school",
   "startDate": "1998",
   "endDate": "2004",
   "primary": false
  },
  ...
]