我正在構建一個Slack應用程序並計劃將其分發到Slack應用程序目錄中,以便其他用戶可以安裝它。我正在使用這個應用程序的斜槓命令。現在,當我的某個用戶鍵入我的Slash命令後調用我的API時,我想使用WEB API訪問一些用戶信息。但要訪問我需要用戶令牌調用WEB API的信息。使用斜槓命令請求對象我沒有得到任何用戶令牌。所以我的問題是,我現在如何獲得用戶令牌來訪問信息。當用戶安裝應用程序時還是需要爲此提供「添加到剩餘」按鈕時,我需要保存嗎?需要爲Slack應用程序訪問用戶令牌
0
A
回答
2
是的,您的應用只會因成功的安裝過程而收到團隊/工作區的訪問令牌,然後應該將其與團隊ID一起存儲以供以後使用。每個斜線請求都包含團隊ID,它允許您爲每個團隊標識正確的訪問令牌。
安裝Slack應用程序有兩種方法,可以在「基本信息」下的「管理您的應用程序」頁面上選擇。下面是它的外觀:從登陸頁面
安裝
擁有自己的網站,一個「添加懈怠」按鈕是爲最簡單的方法。您的網站將需要處理安裝過程,這基本上是一個Oauth流程。您還應該確保請求正確的權限,以便以後可以訪問您需要的API方法。這種安裝方法稱爲「從着陸頁安裝」。
安裝的app目錄
另一種方式來安裝你的應用是 「從應用程序目錄中安裝」。這將允許用戶直接從App目錄啓動OAuth進程,而無需點擊網站上的「添加到鬆弛按鈕」。它與單擊自定義的「添加到鬆弛按鈕」具有相同的效果,因此您仍然需要一個網站來處理完整的OAuth流。
重要提示:此選項僅適用於已獲得Slack認可並在App目錄中列出的應用程序。
進一步閱讀
相關問題
- 1. 應用程序訪問令牌和用戶訪問令牌之間的區別
- 2. 爲Facebook應用程序獲取應用程序訪問令牌?
- 3. facebook用戶訪問令牌與應用訪問令牌
- 4. instagram api應用程序訪問令牌
- 5. apprequests對象拋出即使提供應用程序訪問令牌時也需要「訪問令牌」錯誤
- 6. 應用程序訪問令牌破壞用戶訪問令牌並斷開用戶
- 7. 應用程序訪問令牌無法檢索測試用戶?
- 8. user_managed_groups的Facebook訪問令牌類型(應用程序或用戶)
- 9. Facebook:應用程序訪問令牌,發佈給用戶
- 10. 通過訪問令牌應用程序獲取用戶信息
- 11. 如何使用用戶令牌獲取應用訪問令牌
- 12. 我們何時使用應用訪問令牌和用戶訪問令牌?
- 13. 爲什麼我需要刷新令牌的refreh訪問令牌
- 14. 圖形API Explorer訪問令牌與FB C#SDK應用程序訪問令牌
- 15. Facebook訪問令牌擴展 - 「訪問令牌不屬於應用程序xxx」
- 16. Facebook應用程序訪問令牌和普通OL訪問令牌
- 17. 需要用戶訪問令牌來請求此資源
- 18. OAuthException:用戶訪問令牌需要請求此資源
- 19. Python。用戶訪問令牌需要此資源
- 20. 社區網頁圖形圖片需要用戶訪問令牌?
- 21. Facebook FQL - 用戶訪問令牌是需要請求此資源
- 22. Facebook用戶訪問令牌vs應用訪問令牌vs頁面訪問令牌
- 23. 你需要一個訪問令牌來貼在應用用戶的牆上嗎?
- 24. 哪些API方法需要應用訪問令牌
- 25. Facebook應用訪問令牌
- 26. 如何爲應用程序生成訪問令牌
- 27. 爲我的Facebook應用程序獲取訪問令牌
- 28. 爲Facebook應用程序生成訪問令牌
- 29. 爲Facebook獲取應用程序訪問令牌
- 30. 爲YouTube API安裝應用程序獲取訪問令牌
是否有可能得到回調重定向URL授權後不執行添加懈怠按鈕。我已經看到一些應用程序沒有添加到鬆弛按鈕,但是當我們在應用程序目錄中單擊該應用程序的安裝時,它們只從那裏授權,並且不會將用戶帶到某個網站或點擊添加到鬆弛按鈕。這是如何實施的? – user3336091
你是對的。您也可以選擇「從應用程序目錄安裝」。我會將這些信息添加到答案中。 –