问题:我在api通话中遇到用户生日的困难,而且我是OAuth的新手。
遵循的步骤 :(已按照google +实施登录所需的所有步骤)
1.创建了一个应用程序
2.获得app_id和secret_key
3.没有使用SDK,在php中没有SDK实现了这个过程
4.致电accounts[dot]google[dot]com/o/oauth2/auth?
获得“CODE”
5.使用CURL,使用HTTPS POST方法为访问令牌请求的URL参数中的代码https://accounts.google.com/o/oauth2/token
6.访问登录页面时,系统会要求用户访问电子邮件,个人资料,DOB等信息,但我无法找到获取该日期的方法。
7.我尝试过访问www[dot]googleapis[dot]com/plus/v1/people/User_ID?key={THE_API_KEY}
。仍然没有运气
请指导或建议我如何获得DOB。如果还有其他任何我错过的信息,请告诉我。
提前致谢。
干杯! 尔汉
答案 0 :(得分:4)
Well Well Ofcourse ..它必须是谷歌的一个安全的东西。
在我使用不同的场景进行单元测试的一部分之后我知道并错过了一个简单的事情,谷歌只响应b'day信息,如果用户允许进入他的个人资料设置。
如果隐藏出生年份,则在HTTPS Post方法的响应中,它将作为年份扔出0000。
如果我提供的任何信息有误,请纠正我。
干杯! 尔汉。