2015-01-08 32 views
3

我已經獲得訪問令牌,當我嘗試後rtm.start,我得到以下錯誤:鬆弛API rtm.start missing_scope需要客戶

{ 
    error = "missing_scope"; 
    needed = client; 
    ok = 0; 
    provided = "identify,read,post"; 
} 

我已經將範圍設置爲閱讀,發佈,發現在授權api。我一遍又一遍地讀了api文檔。只有rtm.start提到了客戶端範圍。但在oauth文檔中,我沒有找到客戶端範圍。那麼,怎麼了?

回答

6

你必須在得到令牌之前做到這一點。

當你連接應用的初始請求

,包括&範圍=「識別,閱讀,發佈,客戶端」

+0

我閱讀文檔,客戶端不在範圍之內。有效。謝謝 。 –

+1

如果您打印回覆的主體,它會告訴您缺少什麼範圍:例如'{「ok」:false,「error」:「missing_scope」,「needed」:「users:read」,「provided」:「identify,team:read」} – Laurent

+1

@hailgrail我找不到客戶端創建新應用的範圍部分。任何想法? – TruthSeeker