2017-03-11 16 views
0

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/

ありがとうございました。

+0

どのように認証を処理していますか? –

+0

POST要求を行うにはOAuthトークンを入力する必要があるようです。しかし、私はそれがスラックでどこでできるのかは分かりません。 – NaxiProg

+0

スラックにはOAuthフローを行う方法が必要です。これは役立つかもしれません:http://www.dreamhouseapp.io/slack/ –

答えて

0

コントローラーはGETの要求しか処理していませんが、SlackはPOSTを処理しているようです。

+0

私は既にSalesforceからのPOSTリクエストを調達しました。しかし、私はどこにOAuth Access Tokenに入ることができないのか分からないので、接続していません。 – NaxiProg

関連する問題