数据互通规范

目录

一款应用可同时上线腾讯朋友,空间,微博等多个平台。
用户从空间进入应用,从朋友进入应用,或从微博进入应用,应该有不同的昵称和头像 表现,不同的好友关系链等信息。
应用上线某一个平台后,准备上线到另一个平台前,应该检查是否数据互通规范,避免泄漏用户隐私。

在技术实现上,应用调用OpenAPI时,传入的pf值不应该手动构造。
用户进入应用时,其跳转URL后会带pf参数,表示应用的来源平台。由平台直接传给应用,应用应该原样传给平台。
这样可以保证不管用户从哪个平台进入应用,应用获取到的用户信息是对应平台的,而不会发生错误。

1. 数据互通规范总体说明

共有以下模块需要进行数据互通的改造(点击各模块链接可看到详细改造说明):

模块 平台 各平台显示内容对比
个人信息资料 空间 用户从空间进入游戏,显示空间注册的昵称与头像。
朋友 用户从朋友进入游戏,显示朋友注册的姓名与头像。
微博 用户从微博进入游戏,显示微博注册的昵称与头像。
好友列表与邀请 空间 用户从空间进入游戏,可邀请QQ好友安装应用,列表中显示来自空间的昵称与头像。
朋友 用户从朋友进入游戏,可邀请朋友平台的好友安装应用,列表中显示来自朋友平台的姓名与头像。
微博 用户从微博进入游戏,可邀请微博互听的好友安装应用,列表中显示来自微博的昵称与头像。
消息留言与回复 空间 来自空间的消息留言与回复,直接显示其空间昵称,

来自朋友的消息留言与回复,要显示“朋友+姓名”。

朋友 来自朋友的消息留言与回复,直接显示其姓名,

来自空间的消息留言与回复,要显示“空间+昵称”。

微博 来自微博的消息留言与回复,直接显示微博昵称。
全部用户混排 空间&
朋友&
微博
1.从微博、朋友和空间看到的混排内容一致。

只要用户从空间登录游戏,那么在混排中永远显示该用户空间的昵称和照片;
如果用户永远不从空间登录游戏,只登录微博(朋友),那么在混排中显示该用户在微博中(朋友)的姓名和照片。
2.备选方案:从哪个平台先注册,就永远显示该平台的昵称和图片。
3.用户不管登录哪个平台,看自己在混排榜头像与昵称,都显示该平台下用户相对应的头像与昵称。

访问好友 空间&
朋友&
微博
用户从哪个平台进入,只能访问该平台下的好友主页,不能跨平台跳转访问。
交易互动 空间&
朋友&
微博
1.如果用户已经在其中一个平台进行了操作,但是当时没有处理完,而是跑到另外一个平台去继续处理,则不能进行处理,必须在原平台处理。

2.如果用户已经在其中一个平台进行了操作,且处理完成,进入另外一个平台时,显示的消息记录为交易时平台的昵称和头像。

2. 个人信息资料

1. 用户从空间进入游戏,就显示空间注册的头像与昵称,如下图:
data_compliance_1.png

2. 用户从朋友进入游戏,就显示朋友注册的头像与姓名,如下图:
data_compliance_2.png

3. 好友列表

1. 用户从空间进入游戏,显示的是来自空间的昵称与头像,可邀请QQ好友安装应用。如下图:
(1)好友列表
data_compliance_3.png
(2)邀请列表
data_compliance_4.png

2. 用户从朋友进入游戏,显示的是来自朋友平台的姓名与头像,可邀请朋友平台的好友安装应用。如下图:
(1)好友列表
data_compliance_5.png
(2)邀请列表
data_compliance_6.png

4. 消息留言与回复

1. 用户从空间平台进入游戏
(1)来自空间好友的消息与留言,直接显示空间对应的昵称。
(2)来自朋友好友的消息与留言,需显示为“校友+姓名”,如下图:
data_compliance_7.png
(3)用户在空间回复来自好友的留言:
-在空间显示为“用户的昵称回复XXX:…”
-在朋友平台显示为“空间+用户空间的昵称回复XXX:…”
如下图所示:
data_compliance_8.png

2. 用户从朋友平台进入游戏
(1)来自空间好友的消息与留言,需显示为“空间+空间对应的昵称”。
(2)来自朋友好友的消息与留言,直接显示朋友平台的姓名,如下图:
data_compliance_9.png
(3)用户在朋友平台回复来自好友的留言:
-在朋友平台显示为“用户的姓名回复XXX:…”
-在空间显示为“校友+用户的姓名回复XXX:…”

5. 全部用户混排

混排是指将应用中的来自空间和来自朋友的用户信息放在一起,应用的场景例如:排行榜。
并非所有应用都需要进行用户混排。如果需要进行混排,则请遵循下列规范。

1. 从朋友和空间看到的全部用户混排内容一致。
例如:
(1)对于应用“摩天大楼“,从空间进入与从朋友进入,显示用户的顺序跟昵称是一 致的。只有用户自己的昵称跟姓名会随着平台的不同而改变,如下图:
data_compliance_10.png
(2)对于应用“超级职场“ ,从空间进入与从朋友进入,排行榜内容完全一致,如下图:
data_compliance_11.png

2. 一旦用户从空间登录过应用,那么在混排中永远显示该用户空间的昵称与头像。
例如:
用户以前通过朋友进入应用,后来该应用在QQ空间上线后,用户从 空间也可以进入该应用。则一旦用户从空间进入过该应用一次,以后不管从空间还是从 朋友进入应用,都只显示空间的昵称与头像。
这样做是为了防止QQ好友关系链与腾讯朋友关系链的对应关系被获取。

3. 如果用户永远不从空间登录应用,只从朋友登录,那么在混排中显示该用户在朋友 注册的姓名与头像。
例如:
data_compliance_12.png

4. 备选方案:应用也可以不使用上述2和3。从哪个平台先注册,就永远显示该平台的昵称与头像。
例如:
data_compliance_13.png

6. 访问好友

1. 用户从哪个平台进入,只能访问该平台下的好友个人主页,不能跨平台跳转访问。
例如:
(1)从朋友平台进入超级职场排行榜,则可以点击用户姓名进入该用户的朋友主页访问,如下图:
data_compliance_14.png
但是不可以点击空间昵称进入该用户的朋友主页访问,也不能进入该用户的空间主页进行访问 (这样做遵循了用户在空间和朋友的访问权限设置,可以保护用户隐私),如下图:
data_compliance_15.png

(2) 从空间进入超级职场排行榜,则可以点击用户昵称进入该用户的空间主页访问。
但是不可以点击朋友平台姓名进入该用户的空间主页访问,也不能进入该用户的朋友主页进行访问。

7. 交易互动

并非所有的应用都有交易互动的逻辑。如果有,则请遵循下列规范。

1. 如果用户已经在其中一个平台进行了操作,但是当时没有处理完,而是跑到另外一个平台去继续处理。则不能进行处理,必须在原平台处理。
例如:
从朋友平台进入家园守卫战,获得藏宝图,没有立即去寻宝。然后又从空间进入家园守卫战,则不能点击藏宝图进入对应的空间主页获取宝藏。

2. 如果用户已经在其中一个平台进行了操作,且处理完成,进入另外一个平台时,显示的消息记录为操作时平台的昵称和头像。
例如:
(1)从朋友进入家园守卫战,抓了“王月”当奴隶,消息显示“抓了王月当奴隶”。 然后从空间进入家园守卫战,则显示“抓了朋友王月当奴隶”。
(2)从空间进入家园守卫战,抓了“小Q”当奴隶,消息显示“抓了小Q当奴隶”。 然后从朋友进入家园守卫战,则显示“抓了空间小Q当奴隶”。

以上信息是否解决您的问题?

Copyright © 1998 - 2017 Tencent. All Rights Reserved.

腾讯公司 版权所有

有问必答 返回顶部