我拥有一个生成Playstation ID名称的网站,如果该名称已经被使用,我该如何向用户显示?
答案 0 :(得分:4)
实际上,我可能无法访问索尼的数据库,但是他们这样做了,他们很高兴向我展示结果。
这是使用GET方法的url(更改onlineId值):
https://secure.us.playstation.com/playstation/psn/profile/public/userData?onlineId=Foo&_=1396604840999
您还需要将此网址用作引荐来源:
https://secure.us.playstation.com/logged-in/trophies/public-trophies/
如果用户没有PSN ID,基本上会显示{}
。但是,如果用户未注册到PSN但注册到其他Sony服务,这仍将显示为空,这意味着无法使用该用户名。
这是我的帐户的示例结果:
{ "handle":"tecya_115", "avatarUrl":"//static-resource.np.community.playstation.net/avatar_m/3RD/30002_m.png", "isPlusUser":"0", "curLevel":"5", "progress":"0", "trophies":{ "bronze":"118", "gold":"3", "platinum":"0", "silver":"12" }, "totalLevel":"" }
答案 1 :(得分:-1)
你做不到。您无权查看Sony数据库...