文章内容采集实现了在app中收集用户个人信息的使用
优采云 发布时间: 2021-07-11 20:01文章内容采集实现了在app中收集用户个人信息的使用
文章内容采集实现了在app中收集用户个人信息,并推送给特定的节点用户;同时做了数据库的存储和设计,能够满足各大平台的收集数据请求;另外,我们还提供api接口,方便外部接入;整个过程流程清晰明了;接下来,我们就将开始实现第一阶段的收集用户信息:网页收集;我们在收集数据接口的使用上,并不复杂,通过ajax来进行调用;注意:在这里,为了便于收集数据,首先我们要定义了两个接口:首先是api接口,我们使用userdata数据集,并将数据存储在json格式,接着我们进行定义post方法进行用户发送请求获取数据:定义存储类型:用户的浏览量,浏览时间,浏览所在站点等,字段是一对多的形式;并且分别用post/get进行了定义接下来,我们要开始收集用户信息啦!(。
1)我们要定义一个类userdata,该类继承了我们appstore的iusername类;它的数据是唯一标识的string;使用userdata读取userdata数据集userdata=newuserdata(name,directory,createdelay);方法userdata.save([directory]);//创建一个userdata数据集,保存数据;用于收集数据,并获取userdata的地址;//注意这里使用了directory的字段是全局使用;不是普通的私有字段。
即使你写了userdataclient,请求方法也需要填写userdataclient;post请求get请求userdata.post('/app/postdata/userdata',directory);//根据userdata字段请求userdata数据集;需要注意的是,用户数据库与当前请求的数据库之间有poststate对应;如userdata.poststate='request_user-name';//当用户从浏览器中访问appstore,会调用web服务器返回appstore的邮件数据;当用户从appstore返回数据时,appstore会先看用户的userdata字段,再返回。(。
2)针对于另外两个方法,我们使用相应的构造方法,这两个方法都需要有当前请求返回的userdata字段和使用了同一个api用户的userdata字段;userdata。userdata=directory+{user:'java',gender:'java',relationship:'java'}这样才可以便于使用;使用userdata的请求方法:第一方法:userdata。
request_user->userdata。post('/app/postdata/userdata',directory);第二方法:userdata。https()->userdata。post('/app/postdata/https',directory);(。
3)收集数据返回的格式:本阶段,我们需要将收集的数据转化为json数据形式,这样不至于数据格式不通常数据格式,此时我们使用的格式数据也是json格式数据,