この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

テンプレートのアクションリンクを定義し、フィード要素を使用して投稿する

この例では、「アクションリンクを定義し、フィード要素を使用して投稿する」の例と同じアクションリンクとアクションリンクグループを作成しますが、テンプレートからアクションリンクグループをインスタンス化します。

ステップ 1: アクションリンクテンプレートを作成する

  1. [設定] で、[作成] | [アクションリンクテンプレート] をクリックします。
  2. 新しいアクションリンクグループテンプレートで次の値を使用します。
    項目
    名前 ドキュメントの例
    開発者名 Doc_Example
    カテゴリ プライマリアクション
    実行可 ユーザごとに 1 回
  3. 新しいアクションリンクテンプレートで次の値を使用します。
    項目
    アクションリンクグループテンプレート ドキュメントの例
    アクションの種類 Api
    アクション URL /services/data/{!Bindings.ApiVersion}/chatter/feed-elements
    ユーザ表示設定 全員に表示
    HTTP リクエストボディ {"subjectId": "{!Bindings.SubjectId}","feedElementType": "FeedItem","body": {"messageSegments": [{"type": "Text","text": "{!Bindings.Text}"}]}}
    HTTP ヘッダー Content-Type: application/json
    位置 0
    表示ラベルキー 投稿
    HTTP メソッド POST
  4. アクションリンクグループテンプレートに戻り、[公開済み] を選択します。[保存] をクリックします。

ステップ 2: アクションリンクグループをインスタンス化し、フィード項目に関連付けて投稿する

この例では、ConnectApi.ActionLinks.createActionLinkGroupDefinition(communityId, actionLinkGroup) をコールしてアクションリンクグループ定義を作成します。

ConnectApi.ChatterFeeds.postFeedElement(communityId, feedElement, feedElementFileUpload) をコールしてアクションリンクグループをフィード項目に関連付けて投稿します。