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

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

オントロジー SDK

グループ管理用のサービスユーザーを設定する際、Developer Console のトークンとサードパーティアプリケーションのトークンにはどのような違いがありますか?

Developer Console のアプリケーションは制限ありのアプリケーションとして作成されるため、そのトークンは、アプリケーションの制限に追加されたプロジェクトと操作に限定されます。そのため、制限ありのアプリケーションのトークンはグループ管理には適していません。Developer Console でアプリケーションを作成してから、制限なしに設定します。制限なしのアプリケーションを作成するを参照してください。Control Panel で組織に対してアプリケーションを有効にする際に提供されるプロジェクトアクセスの制限なし設定は、ここでは適用されません。この設定は、認可コードグラントを通じてユーザーに代わって認可されたアプリケーションのみを制御します。

タイムスタンプ: 2024年4月13日

Foundry の API の Upload File エンドポイントを使用して、ローカルマシンから Foundry データセットにファイルをアップロードできますか?

はい、Upload File エンドポイントは、ローカルマシンから既存の Foundry データセットにファイルをアップロードするためのものです。

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

バックエンドサービス/クライアント資格情報を使用するオントロジー SDK クライアントで stream-data-proxy に行を書き込もうとすると、403 PermissionDenied エラーが発生することがあるのはなぜですか?また、どうすれば解決できますか?

制限ありの Developer Console アプリケーションは、その制限に追加された操作のみを呼び出すことができ、stream-data-proxy などの基盤サービスのエンドポイントを呼び出すことはできません。これらのエンドポイントを直接呼び出せるスタンドアロンの OAuth クライアントは、作成できなくなりました。代わりに、アプリケーションを制限なしに設定し、必要な名前空間の api:* スコープをリクエストします。制限なしのアプリケーションを作成するとスコープの接頭辞を参照してください。

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

Python 3.9 を必要とするほかのパッケージとの競合を避けるために、オントロジー SDK を Python 3.9 に固定できますか?

いいえ、Python オントロジー SDK には、3.10以上かつ3.15未満の Python バージョンが必要です。ほかのパッケージを、対応している Python バージョンにアップグレードする必要があります。

タイムスタンプ: 2026年7月2日

API を操作するための C# SDK は利用可能ですか?利用できない場合、代替策は何ですか?

いいえ、現在、利用可能な C# SDK はありません。代替策として、OpenAPI をエクスポートし、OpenAPI Generator ↗ などのオープンソースのジェネレーターを使用して C# クライアントを作成できます。また、C# ジェネレーターには Microsoft の OpenAPI.NET SDK ↗ を使用し、OAuth の管理には .NET 用の OAuth ライブラリ ↗を併用できます。

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

Typescript SDK を使用して、文字列プロパティに対して contains 検索を実行するにはどうすればよいですか?

現在の Typescript SDK は任意の部分文字列のマッチングには対応しておらず、語句全体と接頭辞に対するマッチングのみが可能です。

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

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

/loadObjects API 呼び出しが、親から継承した共通プロパティのAPI名を使用してプロパティを返さないのは、インターフェースがビューとして扱われるためです。具象オブジェクトタイプとして表示する場合はローカルプロパティが表示され、インターフェースとして表示する場合は共通プロパティ/インターフェースプロパティが表示されます。この設計では、プロパティは、ローカルの具象オブジェクトの一部として表示されるか、インターフェースの一部として表示されるかというコンテキストに応じて決まります。

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

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

次のように FoundryClient インスタンスのセッションヘッダーを更新すると、Python オントロジー SDK の各呼び出しにカスタムヘッダーを追加できます。

client = FoundryClient(auth=auth, hostname="<https://YOUR_ENROLLMENT.palantirfoundry.com>")
client._session._session.headers = client._session._session.headers.update({
"YOUR_API_KEY_HEADER": "key_goes_here"
})

MyObject = client.ontology.objects.MyObject
print(MyObject.take(1))

タイムスタンプ: 2024年4月15日

オントロジー SDK アプリケーションにログインしようとした際の Authorization error invalid_request Client authentication failed という問題を解決するにはどうすればよいですか?

適切な組織に対してアプリケーションが有効になっていることを確認してください。オントロジー SDK アプリケーションは、次の組織に対して有効にする必要があります。

  • 作成後にアプリケーションが所属する組織。作成者がその組織の管理者権限を持っている場合は、自動的に有効になります。
  • アプリケーションを使用する予定のユーザーが所属する、ほかのすべての組織。手動で有効にする必要があり、ゲストメンバーシップは適用されません。

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