問題タブ [slack-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2320 参照

ios - Slack iOS URL スキーム

iOS アプリから Slack チームの誰かにメッセージを送るために直接リンクすることはできますか? URLを開くだけslack:で Slack アプリが開きますが、誰かのメッセージ スレッドにはリンクしません。私はいくつかの明白なものを試しました:

  • slack:ptarjan
  • slack://ptarjan

しかし、私は暗闇の中でパンチしています。

参考までに、Facebook Messenger はfb-messenger://user-thread/{user-id}、skype はskype:{user-id}?chat'です。

0 投票する
11 に答える
55182 参照

json - HTTP POST リクエストで JSON を Slack に送信する

Slack の chat.postMessage API 呼び出しを使用してメッセージを送信しようとしています。HTTP GET 内でテスト メッセージをエンコードするのに問題はありませんが、HTTP POST 要求で JSON を使用して同じ結果を達成しようとしています。

curlPostmanの両方でテストしてきましたが、Slack は私のリクエスト本文をまったく認識していないようです。

ではcurl、リクエストは次のようにエンコードされます。

Postman では、これは生の本文です。

私はこれまでにこのようなことをしたことがないので、何かを見逃しているかどうかはわかりません。ありがとう!

0 投票する
2 に答える
5024 参照

php - PHP フォームを使用した Slack Incoming Webhook

<textarea>テキストをWeb フォームから Slack チャネルに自動的にプッシュする PHP スクリプトを作成しようとしています。

HTML:

次のように、ハードコードされたメッセージを Slack に投稿する PHP スクリプトを書くことができました。

しかし、何らかの理由で、テキストを取得<textarea name="text" rows="3" cols="30"></textarea>して変数に保存しようとすると、機能しません。これを PHP の先頭に追加して、テキスト変数を設定します。

$payload を

0 投票する
1 に答える
203 参照

oauth - ドメインを2回要求するSlack OAuth?

Slack に対して認証する必要があるモバイル アプリを持っています。

https://slack.com/oauth/authorize ( APIドキュメントに従って)に対してブラウザーを起動すると、最初にユーザーのドメインが要求されます。それを入力すると、ユーザーのドメインを再度尋ねるログイン画面が表示されます。

ユーザーが再びドメインと資格情報を入力すると、すべてが正常に機能しますが、プロセスは少し面倒です。

他のいくつかの Web アプリとモバイル アプリをテストしましたが、同じ動作を示しているようです。誰かが見つけたこれに対する回避策はありますか?

0 投票する
1 に答える
1654 参照

nginx - 301 Slack から Jenkins Build を実行中に永続的に移動

このチュートリアルに続いて、Jenkins ビルドをリモートでトリガーするスラッシュ コマンドを Slack に含めたいと思います。私の Jenkins サーバーは ngnix を使用してリバース プロキシです。

したがって、このコマンドは、またはブラウザーhttps://[Jenkins-Server]/buildByToken/build?job=[job-name]&token=[token]を使用して実行するとビルドをトリガーします。出力curlcurl

ただし、Slack 経由でトリガーすると、次の出力が得られます。スラッシュ コマンドを統合する際に、同じ URL を埋め込みました。

私は slack に非常に慣れていません。

0 投票する
2 に答える
1668 参照

rest - Slack のスラッシュ コマンドから Jenkins を呼び出す

Slack から REST API 呼び出しを行う方法はありますか? スラッシュ コマンドを使用して GET/POST リクエストを作成できますが、ヘッダーに追加のヘッダー パラメーターを渡すことができないようです。

ユーザーを認証するために API トークンを渡す必要があるリモート Jenkins スクリプトを呼び出そうとしています。Slack と Jenkins の間のミドルウェア サービスを書きたくありません。

0 投票する
1 に答える
448 参照

spring-mvc - 2 つの異なるアプリケーション情報を統合する方法 (slack と SVN など)

私の Web アプリケーションでは、SVN を使用してコードを統合しています。コミットされたすべてのコード ファイルについて、Slack (Skype に似たアプリケーション) でメッセージを受け取ります。これにより、他の開発チーム メンバー (同じチャット グループ内) は、リポジトリにコミットされた新しいファイルについて知ることができます。

この機能がどのように機能するかを知りたいので、コードの変更を通知したり、他のアプリケーションのリポジトリにコミットしたりできます。誰でも、正しい方向に向けてください。または、不明な点があれば教えてください。

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