更新时间:2024-11-25 GMT+08:00
使用流程
参考初始化参数获取参数并进行客户端初始化,下面以内存版的执行Cypher查询API为例,演示如何使用Java SDK。
获取图的名称和访问地址
登录GES服务控制台页面,在图管理页面获取图的名称(graphName)和访问地址(graphEndPoint),其中图的访问访问地址有内网访问地址和公网访问地址,根据需要获取。
图1 获取图名称和访问地址
获取AK/SK认证信息
- 登录华为云控制台,鼠标移动至右上方的用户名,在下拉列表中选择“我的凭证”。
图2 我的凭证
- 在“API凭证”页签的“项目列表”找到图所属的“项目”。
图3 项目
- 在左侧导航栏单击“访问密钥”,在页签中单击“新增访问密钥”。
图4 新增访问密钥
- 访问密钥创建成功后,单击“立即下载”获取ak、sk、regionCode。
图5 立即下载
获取Token认证信息
- 从地区和终端节点中查询“统一身份认证服务”的终端节点。
图6 查询终端节点
- 登录华为云控制台,鼠标移动至右上方的用户名,在下拉列表中选择“我的凭证”。
图7 我的凭证
- 在“API凭证”页签的找到“账号名”和“IAM用户名”,在“项目列表”找到图所属的“项目ID”。
图8 获取信息
如何使用Java SDK
- 解压huaweicloud-ges-sdk-xxx.zip,下面有一个graph-java-sdk-example的maven工程,这是GES API对应的Java SDK代码示例,可以导入到IDE中修改API参数进行调试。
GES API详情与参数说明详见业务面API,如何找到API对应Java SDK代码样例文件详见Java SDK样例参考。代码样例文件所在的路径存在一个Main文件可用于调试。
- 以内存版的执行Cypher查询API为例,从Java SDK样例参考中找到其对应的Java SDK代码样例文件,文件名为“ExecuteCypherQuerySample.java”,文件路径为“com.huawei.ges.graph.sdk.v1.examples.querylanguage”,该路径下还存在名为“QueryLanguageMain.java”的Main文件用于调试。
图9 Java SDK代码样例文件
- 客户端初始化的参数定义在GraphClientUtils类中,选择不同的认证方式填写参数即可。
图10 GraphClientUtils类
图11 认证方式参数
- 执行Cypher查询结果样例如下:
图12 执行Cypher查询结果
更多API对应的SDK代码样例详见Java SDK样例参考。
父主题: Java SDK