設問
Northern Trail Outfitters(NTO)は、Salesforce Lighting Experienceのルック&フィールを備えた、従業員向けのネイティブモバイルアプリの開発を計画しています。このモバイルアプリは、NTOのSalesforce組織と連携する必要があります。
この連携を実現するには、どのSalesforce APIを使用すればよいでしょうか?
選択肢
A. ユーザーインターフェースAPI
B. ストリーミングAPI
C. REST API を接続する
D. REST API
解答
A. ユーザーインターフェースAPI
解説
A. ユーザーインターフェースAPI
正解です。
UI APIは、Lightning Experienceのルック&フィールを持つカスタムアプリケーションを構築するために設計されています。単一のAPIコールで、UI構築に必要なデータとメタデータの両方を取得できます。
B. ストリーミングAPI
不正解です。
ストリーミングAPIは、Salesforceのデータ変更をリアルタイムで外部に通知するイベント駆動型統合用です。UI構築のためにデータを取得する目的には使用しません。
C. REST API を接続する
不正解です。
Connect REST APIは、Chatter、コミュニティ、ファイルなどのソーシャル機能に特化しています。Lightning Experience全体のルック&フィールを模倣する要件には適していません。
D. REST API
不正解です。
REST APIは個別のレコード操作には適していますが、UI構築に必要なレイアウトやメタデータを効率的に取得する機能は持っておらず、複数のAPIコールが必要となり実装が複雑化します。
第37問
こちらをクリック