コミュニティおよびポータルでの ConnectApi データへのアクセス
ほとんどの ConnectApi メソッドは、1 つのコミュニティのコンテキスト内で機能します。
多くの ConnectApi メソッドは、最初の引数として communityId を取ります。コミュニティを有効化していない場合、この引数には 'internal' または null を使用します。
コミュニティを有効化している場合、communityId 引数には、メソッドをデフォルトのコミュニティのコンテキストで実行するか ('internal' または null を指定)、または特定のコミュニティのコンテキストで実行するか (コミュニティ ID を指定) を指定します。コメントやフィード項目など、メソッド内の他の引数で参照されるエンティティは、指定されたコミュニティ内に存在する必要があります。指定されたコミュニティ ID は、出力で返されるすべての URL で使用されます。
パートナーポータルまたはカスタマーポータルのデータにアクセスするには、communityId 引数にコミュニティ ID を使用します。'internal' または null は使用できません。
ConnectApi 出力オブジェクトで返されるほとんどの URL は、Chatter REST API リソースです。
コミュニティ ID を指定した場合、出力で返される URL では次の形式が使用されます。
'internal' を指定した場合、出力で返される URL では同じ形式が使用されます。
1/connect/communities/communityId/resource1/connect/communities/internal/resource
null を指定した場合、出力で返される URL では次のいずれかの形式が使用されます。
1/chatter/resource
2
3/connect/resource