客户个人资料

客户个人资料

客户个人资料包含Login with Amazon应用能够访问的特定客户数据。这包括:唯一的用户ID、用户名、用户电子邮件地址及其邮政编码。客户数据分为三部分profileprofile:user_idpostal_code

请求访问令牌时,您可以请求多个。访问范围以空格分隔(如profile postal_code。您的请求获得批准后,将指定返回的范围。

profile

profile包含用户名和电子邮件地址。通过访问客户个人资料,您可以在用户登录时对其进行唯一识别,还可以通过电子邮件与用户通信。返回的个人资料数据采用JSON格式,其中包含三个部分:user_idemailnameuser_id由亚马逊分配,是用户账户的唯一标识。email是用户注册亚马逊时使用的电子邮件地址。例如:

{
    "email" : "johndoe@gmail.com",
    "name" : “John Doe”,
    "user_id" : "amzn1.account.K2LI23KL2LK2"
}

网页或应用请求访问profile范围时,将向用户显示。同意界面首次登录。同意界面显示请求信息和及当前值。用户必须同意共享信息才能完成登录。用户同意后将对其进行记录,未来使用同一登录范围内进行登录时将不再显示同意界面。

profile:user_id

第二个访问范围是profile:user_idprofile:user_id仅包含个人资料中的user_id字段。这是用户的唯一标识,但不会提供用户名、电子邮件地址或邮政编码。由于没有涉及个人信息的请求,用户首次登录时不会出现同意界面。

每个公司在创建使用Login with Amazon的网站或应用时,分配给每个客户的user_id始终相同。但是,如果客户登录到另一个公司的应用或网站,user_id将会发生变化。这是因为user_id无法跨Web跟踪客户。

postal_code

第三个访问范围是postal_code。这包括用户首选配送地址的邮政编码数字。邮政编码提供了重要的位置数据,能够帮助您调整产品,更好地了解客户。例如:

{
    "user_id" : "amzn1.account.K2LI23KL2LK2"
    "email" : "johndoe@gmail.com",
    "name" : “John Doe”,
    "postal_code": "98101"
}

如果应用仅请求访问邮政编码,或者还将访问其他个人资料个人资料:用户id,用户必须同意共享信息。