注意:以下翻译的准确性尚未经过验证。这是使用 AIP ↗ 从原始英文文本进行的机器翻译。

Ontology SDK

在配置服务用户以进行组管理时,开发者控制台中的词元与第三方应用中的词元有什么区别?

开发者控制台中的词元总是被锁定在特定的资源范围内,并不适用于组管理任务。要配置服务用户以进行组管理,应通过控制面板创建一个第三方应用,并确保该应用设置为unrestricted,以避免项目范围限制。这将提供适合所需操作的词元。

时间戳: 2024年4月13日

Foundry的API中的Upload File端点可以用于将本地计算机上的文件上传到Foundry数据集中吗?

可以,Upload File端点用于从本地计算机上传文件到现有的Foundry数据集。

时间戳: 2024年3月21日

为什么用户在尝试使用后端服务/客户端凭据OSDK客户端写入行到stream-data-proxy时会收到403 PermissionDenied出错,以及如何解决?

用户应使用控制面板创建OAuth2客户端,因为开发者控制台的词元仅适用于选定的数据范围,可能不包括原始数据集/流所需的权限。

时间戳: 2024年3月21日

可以将OSDK固定为Python 3.8版本以避免与其他需要Python 3.8的包冲突吗?

不可以,Python OSDK仅支持Python 3.9到3.11。其他包需要升级到支持的Python版本。

时间戳: 2024年3月8日

是否有可用于API的C# SDK,如果没有,替代解决方案是什么?

没有,目前没有C# SDK。替代解决方案是导出OpenAPI并使用像OpenAPI Generator ↗这样的开源生成器来创建C#客户端。此外,还可以使用Microsoft的OpenAPI.NET SDK ↗用于.NET的OAuth库 ↗一起用于管理OAuth。

时间戳: 2024年3月2日

如何使用Typescript SDK在字符串属性上执行contains搜索?

当前的Typescript SDK不支持任意子字符串匹配;它只能匹配完整词和前缀。

时间戳: 2024年3月6日

为什么/loadObjects API调用不使用继承的共享属性API名称返回属性?

/loadObjects API调用不使用继承的共享属性API名称返回属性,因为接口被视为视图。当查看具体对象类型时,您拥有的是本地属性,当作为接口查看时,您拥有的是共享/接口属性。这种设计意味着属性是基于它们是作为本地具体对象的一部分还是作为接口的一部分而有上下文的。

时间戳: 2024年3月27日

如何在Python OSDK中的每次调用中添加自定义头?

可以通过更新FoundryClient实例的会话头来在Python OSDK中的每次调用中添加自定义头,如下所示:

Copied!
1 2 3 4 5 6 7 8 9 10 client = FoundryClient(auth=auth, hostname="<https://YOUR_ENROLLMENT.palantirfoundry.com>") # 更新会话头信息以包含 API 密钥 client._session._session.headers = client._session._session.headers.update({ "YOUR_API_KEY_HEADER": "key_goes_here" }) # 访问本体对象 MyObject MyObject = client.ontology.objects.MyObject # 打印 MyObject 的前一个实例 print(MyObject.take(1))

时间戳: 2024年4月15日

为什么在/objectTypes API的响应中Geohash类型属性表示为Geopoint类型?

Geohash表示底层数据集中的数据类型。Ontology Manager中的选项是Geohash或GeoJSON。API将所有内容返回为GeoJSON,Geopoint是GeoJSON的子类型。

时间戳: 2024年5月17日