2017-02-28 112 views
0

我試圖從Slack的API獲取更多用戶詳細信息。Slack API - 範圍權限

目前我通過Slack的OAuth2驗證用戶身份,該OAuth2返回一個代碼。我目前要求scope=identity.basic,identity.email,identity.avatar。當我試圖要求更多,如users.profile:read時,鏈接將我重定向到崩潰頁面。

我的鏈接,通過怠於我的應用登錄是這樣的,現在:

<a href="https://slack.com/oauth/authorize?client_id=104847663141.146678941328&scope=identity.basic,identity.email,identity.avatar"></a> 

感謝所有幫助

回答

0

登錄與鬆弛的作品作爲一種OAuth 2.0用戶的側邊欄形式授權Slack。它的意思是專門用於識別。因此,無論何時通過流程並詢問範圍,您都將受到限制,無法與其他人結合使用。

您仍然可以要求users.profile:read,但您必須在單獨的授權嘗試中這樣做,因爲它不在要求的範圍之內。然後它將被添加到您已經爲該用戶持有的用戶令牌。