Skip to content

快速体验

本文在你不需要了解概念和技术,也不需要花费金钱成本的前提下,带你快速体验百姓车联UBI的能力。

注意

本文适用于Android/iOS的开发人员。如果没有打包Android或iOS APP的能力,可以下载百姓车联APP体验。

1. 注册帐号

UBI Dashborad创建帐号并登陆。

2. 创建应用和用户

UBI Dashborad-应用列表创建一个APP,并在APP中添加一个用户(用户id可以随意填写)。

复制该用户的授权码。

3. 打包Demo APP

类别 仓库
Android gitee仓库
iOS gitee仓库
Flutter gitee仓库

选择你熟悉的技术栈,按照gitee中的文档,把第二步获取的授权码放入代码中,打包成APP。

安装APP后,按提示进行授权。点击"开始行程",运动十分钟后,点击"结束行程"。上传完成后,即看到行程评分。

4. 调用OpenAPI获取数据

使用Python3,调用 OpenAPI,获取用户的行程列表。

1
2
3
4
5
import requests
app_code = 'xxx' # 第2创建应用后, 复制该应用的AppCode
org_user_id = 'xxx' # 第2步创建用户时填写的id
resp = requests.get("https://driver-behavior-api.haochezhu.club/v1/org-user/%s/trips" % org_user_id, headers={'Authorization': 'APPCODE ' + app_code})
print(resp.json()) 

恭喜

以上流程中,你使用UBI Dashboard创建了一个应用,并使用UBI SDK搜集行程数据,上传到了该应用中。百姓车联帮你分析驾驶行为,评估驾驶得分。最后,你调用OpenAPI服务获得了最终的分析结果。

如果你对UBI的功能很满意,希望在自家产品中集成百姓车联UBI的功能。以下问题是你必须要考虑的:

  • 在应用中创建用户的操作,是人工的。如何自动创建用户?
  • 用户的授权码永久有效(除非人工注销/重置),一旦泄漏,其他人便可以伪造该用户的数据。有没有更安全的授权方式?
  • 搜集到的行程数据,如何存贮在你的服务器上,而不是百姓车联的服务器上?

后文的用户手册为你介绍UBI的详细功能,一一解答上述问题,让你更好更安全地使用百姓车联UBI。