获取数据项详情

操作步骤

1.通过 tableName 实例化一个 Table 对象,操作该对象即相当于操作对应的数据表

Table product = new Table("product");

2.指定 recordID 执行获取相应数据项操作

product.fetchRecord(recordID) or product.fetchRecord(recordID, expands, keys)

参数说明

参数 类型 必填 说明
recordID String 记录 ID
expand Collection 设置展开对象,里面是需展开的字段列表
keys Collection 过滤/不过滤字段,里面是需过滤/不过滤的字段列表

示例

请求示例

  1. Table product = new Table("product");
  2. // 同步版本
  3. try {
  4. Record record = product.fetchRecord("59897882ff650c0477f00485");
  5. // 操作成功
  6. } catch (Exception e) {
  7. // 操作失败
  8. }
  9. // 异步版本
  10. product.fetchRecordInBackground("59897882ff650c0477f00485", new Callback<Record>() {
  11. @Override
  12. public void onSuccess(@Nullable Record record) {
  13. // 拿到数据
  14. }
  15. @Override
  16. public void onFailure(Exception e) {
  17. // 获取数据失败了
  18. }
  19. });

异常请参考异常

常见错误 HttpException.code :

错误码 err.code 可能的原因
404 数据行不存在

字段过滤与扩展

请参考字段过滤与扩展章节