POSTを使用してSalesforce Apexに接続しようとしています。 Slackにはこのプラグインがあり、POSTにURLを送信するOutgoing Webhookがあります。私はすでに要求を処理するためにAPEXクラスを作成しているSlack&Salesforce - Rest API - 送信Webhook
、
@RestResource(urlMapping='/test/accounts/*')
global with sharing class REST_slackAccount {
@HttpGet
global static void doGet() {
System.debug('Connected');
RestRequest req = RestContext.request;
RestResponse res = RestContext.response;
//accountId = req.requestURI.substring(req.requestURI.lastIndexOf('/')+1);
System.debug('Connected');
}
}
私はスラックからの要求をトリガするとき、私はSalesforceのから何を得ていないのです。私は間違って何をしていますか? 私はすでにリモートサイトの設定を作成しています。私は、POSTリクエストを作るためにスラックで使用
URLは次のとおりです。 https://test.salesforce.com/services//test/accounts/
ありがとうございました。
どのように認証を処理していますか? –
POST要求を行うにはOAuthトークンを入力する必要があるようです。しかし、私はそれがスラックでどこでできるのかは分かりません。 – NaxiProg
スラックにはOAuthフローを行う方法が必要です。これは役立つかもしれません:http://www.dreamhouseapp.io/slack/ –