前提・実現したいこと
アプリケーション上で、Slack APIを利用するために、OAuthの認証部分を実装しています。
https://api.slack.com/docs/oauth
リダイレクトされてきたcodeと、発行されているclient_idおよびclient_secretを使用して、oauth.accessメソッドからアクセストークンを取得できるところまでは確認できたのですが、APIリファレンスを見ると、client_idとclient_secretはBasic認証を使用して送信することが推奨されています。
https://api.slack.com/methods/oauth.access
そこで
①client_idとclient_secretをカンマつなぎにしてBase64エンコード
②「Basic ①」をURLエンコード
③リクエストボディでx-www-form-urlencoded形式で、Authorization=③を指定
と変えて見たのですが、認識されず期待した結果が返ってきませんでした。
どこに問題があるかがわからない状態ですが、気になる点ありますでしょうか?
発生している問題・エラーメッセージ
レスポンスは以下になっており、client_idが認識されていない様子が見られます。
{"ok":false,"error":"invalid_client_id"}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。