方块盒子加载中...

方块盒子开放平台

最近更新:2021/12/25 12:50


前言


点我前往演示站点

●方块盒子不允许任何违法网站接入!


第一步


●您需要点击右方的链接获取APPID,禁止刷APPID 点我申请

●您需要引导您的用户进入我们的验证网页,我们需要一些信息来确认您的身份并且传回一些信息,那就是appidcallbackwebname

简单来说就是需要引导用户访问 https://account.blokerstudio.cn/api/public/third-party/verify-third-party.php?appid={我们给您的appid,此数据可以泄露}&callback={传回地址,处理我们发送的数据用的}&webname={您的网站名称,将会显示在确认页上}


第二步


●在此步,我们会发送给您 logintoken ,username 以便于验证您与用户的身份,您需要在之后的步骤把这些数据再次传给我们

获取方式为GET

●接着,您需要获取用户的信息,获取方式也为GET,地址为 https://account.blokerstudio.cn/api/public/third-party/verify-token?appid={我们给您的appid,此数据可以泄露}&username={刚刚GET获取到的username}&logintoken={刚刚GET获取到的logintoken}

●然后您需要decode这一段字符来使它成为可读取的json

●如果此步发生异常,请获取内部的success信息来验证是否真的发生了错误。 Success为true代表没错,如果Success不等于true或者夹杂着乱七八糟的其他信息(除了msg),那就是发生异常,请检查appid和token的取值是否正确。如果不正确,可以通过获取msg来判断是哪里出现了问题


第三步


●获取成功后,他大概是这样子的 {"success":true,"username":"Exam ple","token":"Some thing","vipday":"some thing","regtime":"date","baninfo":"no /yes","mail":"mail or no"} 错误的话就是这样子的 {"success"=false,"code":"Error Code"} 或者是其他的一些乱七八糟的东西,总之如果错误就不会获取到json数据,具体错误请见下表

10000 10001
重要数据缺失,请检查GET中数据是否完整 logintoken不匹配或已失效,获取一次logintoken只允许获取一次信息

●强烈不建议使用cookie存储这些信息,否则用户可以轻而易举的修改,您可以应用 https://account.blokerstudio.cn/api/public/user?method=check&username={返回的用户名}&token={返回的token} 来确认用户信息,不限制调用次数,您可以在关键页上使用get来确认信息,但请不要滥用

●当一切准备就绪!PHP正常的获取到了用户信息后,您需要做的就是如何保存用户信息并且运用账户信息了。但是请切记!如果您自己拥有账户系统,不要使用重复的cookie内容以免出现玄学错误


清退


当发生以下情况我们有权力清退:

●违法犯罪的

●辱骂工作人员或他人的

●连续骚扰工作人员或他人的

●传播不当内容

●传播用户信息

●恶意诋毁方块盒子的