設問
Northern Trail Outfitters(NTO)は、顧客とのやり取りにカスタムモバイルアプリを使用しています。このアプリの機能の一つにSalesforce Chatterフィードがあります。NTOは、投稿に#thanksNTOハッシュタグが含まれるたびに、ChatterアイテムをTwitterに自動的に投稿したいと考えています。
この要件を満たすには、統合アーキテクトはどのAPIを使用すべきでしょうか?
選択肢
A. Connect REST API
B. REST API
C. Apex REST API
D. ストリーミングAPI
解答
A. Connect REST API
解説
A. Connect REST API
正解です。
公式ドキュメントに「フィードをアクション可能にし、サードパーティサイトと統合します。例えば、投稿に#tweetハッシュタグが含まれるたびに、ChatterアイテムをX(旧Twitter)に投稿するアプリなどです」と明記されています。Connect REST APIはChatterフィードの操作に特化したAPIで、ハッシュタグを含む投稿の処理に最適です。
B. REST API
不正解です。
REST APIは一般的なSalesforceデータアクセス用のAPIです。「Connect REST APIは、複数の点でREST APIと異なります」とあり、Chatterフィード操作には専用のConnect REST APIを使用すべきです。
C. Apex REST API
不正解です。
Apex REST APIは外部システムからSalesforceを呼び出すためのカスタムAPIエンドポイントの作成に使用されます。ハッシュタグ検出とTwitter投稿の要件には適していません。
D. ストリーミングAPI
不正解です。
ストリーミングAPIはリアルタイムイベント通知には適していますが、公式ドキュメントで明確にConnect REST APIがハッシュタグを含む投稿の処理とサードパーティ統合に推奨されています。
第32問
こちらをクリック