プロダクトに関するFAQオントロジー SDK

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

オントロジー 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# クライアントを作成することができます。また、C# ジェネレータとして Microsoft の OpenAPI.NET SDK ↗OAuth libraries for .NET ↗ の管理に使用できます。

タイムスタンプ: 2024年3月2日

どのようにして、Typescript SDK を使用して文字列プロパティに contains 検索を実行できますか?

現在の Typescript SDK は、任意の部分文字列のマッチングをサポートしていません。全体の用語とプレフィックスのみにマッチングできます。

タイムスタンプ: 2024年3月6日

なぜ /loadObjects API の呼び出しは、継承された共有プロパティ API 名を使用してプロパティを返さないのですか?

/loadObjects API の呼び出しは、インターフェースがビューとして扱われるため、継承された共有プロパティ API 名を使用してプロパティを返しません。具体的なオブジェクトタイプを見ているときにはローカルプロパティがあり、インターフェースとして見ているときには共有/インターフェースプロパティがあります。この設計は、プロパティがローカルの具体的なオブジェクトの一部として、またはインターフェースの一部として見られるかどうかによって、文脈に基づいていることを意味します。

タイムスタンプ: 2024年3月27日

Python OSDK の各呼び出しにカスタムヘッダーを追加するにはどうすればよいですか?

Python OSDK の各呼び出しにカスタムヘッダーを追加するには、FoundryClient インスタンスのセッションヘッダーを以下のように更新します:

client = FoundryClient(auth=auth, hostname="<https://YOUR_ENROLLMENT.palantirfoundry.com>") 
# FoundryClientを作成します。authとhostnameを引数として渡します。

client._session._session.headers = client._session._session.headers.update({
"YOUR_API_KEY_HEADER": "key_goes_here"
})
# セッションのヘッダーを更新し、APIキーを追加します。

MyObject = client.ontology.objects.MyObject
# ontologyオブジェクトからMyObjectを取得します。

print(MyObject.take(1))
# MyObjectの最初の要素を取得し、表示します。