我目前正在嘗試使用SlackConnector庫在C#中開發應用程序。 SlackConnectorSlack API和OAuth 2.0
應用程序將接收和發送消息,以消除頻道和DM。 (我成功地能夠使用測試令牌生成器發送和接收來自我的閒置的消息。)TEST TOKEN GENERATOR
我不明白的是,如何讓使用應用程序的用戶完全授權訪問他們懶帳戶等等,他們也可以發送和接收消息。
是OAuth 2.0東西,我需要使用?我創建了一個懶散的應用,並遵循了從用戶獲取訪問令牌的步驟,但由於某種原因訪問令牌不能建立連接,就像測試令牌一樣?我想用該令牌你可以代表用戶發佈消息只有不接收消息只有有限的訪問,不確定!
有沒有辦法以編程方式獲取登錄用戶生成的測試令牌?或者用戶可以讓我的桌面應用程序完全訪問閒置帳戶而無需手動生成測試令牌的方式?
即使我只用我作爲用戶進行生產,我會使用相同的測試令牌嗎?這不僅僅是爲了測試實際的令牌嗎?
感謝您的回覆,您提到其他團隊,每個使用我的應用程序的人都將在同一團隊中。我想從用戶的角度來操作而不是機器人嗎?是否有任何文檔可以找到有關OAuth Scopes的更多信息,除了鬆散文檔? – hamadkh
文檔可能仍然是最好的,最好的方法是去每個API方法表演t他想要採取的操作並記下它指示哪個OAuth範圍是必需的。然後請求您的團隊中的用戶安裝應用程序,然後請求那些名爲OAuth範圍的用戶。如果你不介意和你的團隊沒有更廣泛的功能(可能甚至太多),你可能會要求把'客戶'範圍作爲一種捷徑。 –
謝謝,我已經知道了。 '客戶'解決了我所有的問題。這是對我的使用最有意義的一個。 – hamadkh