我可以通过编程方式创建Google帐户吗?

row*_*wly 18 java google-api

有人知道如果通过java中的google api,我可以通过编程方式创建谷歌帐户.

Bas*_*sic 34

(ISH)

Admin SDK Directory API允许您创建与Google工具(Gmail,日历等)配合使用但不是@ gmail.com/@ googlemail.com帐户的帐户.

当新用户被添加到网络和类似场景时,公司会使用此功能自动创建在线Google工具帐户.

用户管理在此处记录.

这取代了2013年弃用的配置API.


kur*_*ige 9

没有

唯一可行的方法是使用Web自动化框架.Python非常适合使用mechanize等工具进行Web自动化.我从来没有用Java做过,但是你应该进行谷歌搜索java programmatic web browser或者java web automation.

最重要的是,您必须使用OCR包来击败验证码.

有一个原因,谷歌或其他任何人都不允许以编程方式创建帐户.垃圾邮件发送者将有一个实地日.几天之内,任何新用户都无法使用有效帐户.简而言之,这将是一场灾难.

  • 上次我创建了一个谷歌帐户,我实际上不得不拨打一个电话号码来验证我的人性.我不认为你可以很容易地自动化这样的东西. (2认同)

小智 5

正如其他人所指出的那样,您无法通过任何类型的API创建Google消费者帐户(即@gmail帐户).它将为垃圾邮件发送者创造一个实地日.为了使垃圾邮件发送者难以使用,Google会使用CAPTCHA等策略来防止滥用.

但是,您可以通过其Provisioning API创建Google Apps帐户.Google Apps帐户基本上是一个白色标签版本的Google Apps(Gmail,日历,文档等),位于您自己的域名下.

对于相同的垃圾邮件问题,您的Google Apps帐户必须是Premier域(您为所提供的每个帐户付费)或教育机构(我假设某种验证流程).因此,既然你必须为每个帐户付费,那对垃圾邮件发送者来说并不是一个巨大的风险(除非他们想为每个帐户支付大的$$$ ...非常不可能).