「关键词排名监控」这个项目,需要引入 账户系统,用于在不同设备间同步数据,以及将来可能的付费账户体系。
首先,放弃使用邮箱、手机号等方式自建账户体系。因为坑太多、成本太高。比如什么被批量注册、修改密码、复杂的找回密码机制、甚至是貌似简单的登出机制、发短信要钱、等等,都是额外的工作量和成本。
对于小项目,还是使用微信、QQ、微博等平台开放的账户体系比较快捷,省去上面说的诸多麻烦。对用户也方便,不用再记一个密码。但有一点一定要注意:更改账户麻烦。比如是给公司用的账户,如果用的是员工个人的微信,那员工离职时账户的交接,就是比较麻烦的事。
说个插曲,如果你业务比较大,大到威胁到这个平台本身的利益,那就一定要自建账户体系了;比如刚刚发生不久的微信停止支持登录抖音。一旦涉及到商业利益,什么开放、合作、诚信、包容,统统扯淡。
绕了一圈,说回标题(不是标题党);在这些平台提供的账户体系中,最好是使用微信,因为用户使用方便,比如在微信中几乎可以无缝登录。但,这有个很麻烦的前提:需要认证微信开放平台。而这个「开放」平台,并不对个人开放,需要用到企业资质,同时网站也必须备案。我觉得麻烦,但想退而求其次,使用 QQ 登录,结果发现也是个坑。
「QQ 登录」,只是我们的说法,真实的情况是,分了「腾讯开放平台」和「QQ 互联」2 个东西。以我目前的理解,其内部账户又是半互通。这也就算了,关键官网各种低级问题,开发者资料根本无法提交,更别说审核通过了;其文档也极其陈旧,官方的 js sdk 「最新版」是 2012 年的,可谓史前级了。客服入口很隐蔽,找到了也根本联系不上。
总之,各种难受之后,本着珍惜生命的原则,我还是 弃坑 QQ 登录了。目光重新移回微信登录,意外发现,个体户也可以认证微信开放平台。于是屁颠屁颠地填表、签字并上传、交 300 元认证费用。第三方认证倒是很快,10 分钟就打电话,几小时便认证成功了。
当然,后续还是有坑的,比如创建应用又要审核…(微信应该是是靠审核发家致富的无疑…)Anyway,和 QQ 登录相比,也是云泥有别了。至少,遇到问题相信找官方支持,也更容易些。
经过这次,我更加感觉,在选择合作伙伴时,一定要选好的、最好是最好的。表面上前期成本会高些,但长期看,绝对能值回票价。不要在这点上将就,切记。
博客原文:0317 - 与头部合作