如何检查Playstation ID名称是否存在?

时间:2013-10-23 13:05:17

标签: php playstation

我拥有一个生成Playstation ID名称的网站,如果该名称已经被使用,我该如何向用户显示?

2 个答案:

答案 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数据库...