Salesforce コミュニティへの接続
OAuth を使用して Salesforce のコミュニティに接続するには、コミュニティ URL へのフルパスを使用します。
Salesforce コミュニティに接続するには、OAuth Web サーバおよびユーザエージェントワークフローを使用します。
承認 URL を使用してユーザを認証するには、login.salesforce.com ホスト名をコミュニティ URL へのフルパスで置き換えます。次の例はコミュニティ URL ではありません。
1https://login.salesforce.com/services/oauth2/authorize?
2response_type=token&client_id=your_app_id&redirect_uri=your_redirect_urisコミュニティ URL は、次のようになります。
1https://CommunitiesSubdomainName.force.com/services/oauth2/authorize?
2response_type=token&client_id=your_app_id&redirect_uri=your_redirect_uri正常に実装されると、この URL によりユーザはアプリケーションのブランド名が入ったログインページに移動します。アプリケーションを認証したら、ユーザアクセストークンを設定し、将来の認証に備えてトークンを更新します。トークンエンドポイントの要求で、ホストをコミュニティで置き換えます。
Connect REST API リソースを要求するには、コミュニティ URL を使用してコミュニティ ID を指定します。
または、ホスト名をコミュニティ URL へのフルパスで置き換えます。
1https://CommunitiesSubdomainName.force.com/services/oauth2/token1https://CommunitiesSubdomainName.force.com/services/data/v29.0/connect
2/communities/communityId/chatter/feeds/news/me/feed-elements1https://CommunitiesSubdomainName.force.com/communitypath/services/data/v29.0/connect
2/communities/communityId/chatter/feeds/news/me/feed-elements