如何获取用于创建特定YouTube频道的电子邮件帐户? 有没有可以帮助我的PHP类或函数?或任何样本代码? 感谢。
修改:我有一个YouTube频道,我上传了一些视频到这个频道。现在,我需要删除这些视频。但是我获得了访问此频道的登录详细信息(电子邮件地址和密码)。我不记得用于创建此频道的电子邮件地址。
答案 0 :(得分:0)
使用OAuth对用户进行身份验证后,使用参数part=contentDetails
和mine=true
在channels/list
端点上调用HTTP GET请求。如果googlePlusUserId
字典中返回了contentDetails
,您可以再次向Google+ API的people
端点发送请求,以获取与该YouTube帐户相关联的电子邮件地址。
请注意,YouTube现在强制所有频道都与v3 API中的Google帐户相关联。可能仍有一些帐户没有关联的Google帐户,但根据Google的说法,这只是最小的edge case。
如果您的电子邮件已完全丢失到您的YouTube帐户,并且这不是API问题,则需要查看YouTube支持文章以恢复帐户,并按照here的步骤进行操作。