我使用google的oauth2允许用户注册/登录我的网站(php库)。用户首次尝试登录时,我会获得Google OAuth2 API提供的用户电子邮件地址和google + id(经用户许可)。
在网站的其他部分,我需要来自用户的YouTube频道的一些信息。我正在使用增量授权来获取建议的额外权限(并在此处进行了描述:https://developers.google.com/identity/protocols/OAuth2WebServer#incrementalAuth)。
问题是我在呼叫之间没有用户的唯一标识符,以便在我的应用程序中跟踪他/她。例如,用户可能拥有多个YouTube频道,每个频道可以与不同的Google +帐号/ ID和不同的电子邮件地址相关联,这些电子邮件地址大部分时间不是真实地址,而是提供的格式为“username-XXXX”的电子邮件地址@ plus.google.com”。
我想知道google的apis是否可以为不同api的用户的“父”帐户返回唯一标识符。
提前致谢。