更新时间:2024-11-25 GMT+08:00

使用流程

参考初始化参数获取参数并进行客户端初始化,以内存版的执行Cypher查询API为例,演示如何使用Python SDK。

获取图的名称和访问地址

登录GES服务控制台页面,在图管理页面获取图的名称(graphName)和访问地址(graphEndPoint),其中图的访问访问地址有内网访问地址和公网访问地址,根据需要获取。

图1 获取图名称和访问地址

获取AK/SK认证信息

  1. 登录华为云控制台,鼠标移动至右上方的用户名,在下拉列表中选择“我的凭证”。
    图2 我的凭证
  2. 在“API凭证”页签的“项目列表”找到图所属的“项目”。
    图3 项目
  3. 在左侧导航栏单击“访问密钥”,在页签中单击“新增访问密钥”。
    图4 新增访问密钥
  4. 访问密钥创建成功后,单击“立即下载”获取ak、sk、regionCode。
    图5 立即下载

获取Token认证信息

  1. 地区和终端节点中查询“统一身份认证服务”的终端节点。
    图6 查询终端节点
  2. 登录华为云控制台,鼠标移动至右上方的用户名,在下拉列表中选择“我的凭证”。
    图7 我的凭证
  3. 在“API凭证”页签的找到“账号名”和“IAM用户名”,在“项目列表”找到图所属的“项目ID”。
    图8 获取信息

如何使用SDK

  1. 解压huaweicloud-ges-sdk-xxx.zip,下面有一个graph-python-sdk-example的Python工程,这是GES API对应的Python SDK代码样例,可以导入到IDE中修改API参数进行调试。

    GES API详情与参数说明详见业务面API,如何找到API对应Python SDK代码样例文件详见Python SDK样例参考。代码样例文件所在路径下存在一个Main文件可用于调试。

  2. 以内存版的执行Cypher查询API为例,从Python SDK样例参考中找到其对应的Python SDK代码样例文件,文件名为“ExecuteCypherQuerySample.py”,文件路径为“com.huawei.ges.graph.sdk.v1.examples.querylanguage”,该路径下还存在名为“QueryLanguageMain.py”的Main文件用于调试。
    图9 Python SDK代码样例文件
  3. 包路径“com.huawei.ges.graph.sdk.v1.examples.base”下的“Base.py”中提供不同认证方式的客户端初始化样例,根据需要选择。
    图10 不同认证方式
  4. 执行Cypher查询结果样例如下:
    图11 执行Cypher查询结果

更多API对应的SDK代码样例详见Python SDK样例参考