2016-01-28 80 views
1

我正在嘗試整合髖關節我在我的網站上聊天。
Hip chat doc如何將hipchat整合到網站中?

我通過上面的doc.But我能夠明白如何開始。 他們說要創造附加和許多事情。 使用API​​我能夠發佈和獲取數據,但只有一個用戶。 我想在我的網站中整合像聊天服務器這樣的Hip聊天,但我不會
如何開始以及如何實現該功能。 如果有人有示例或演示PLZ幫助我。
下面是我試過的代碼:

// getting all room information 

// Rooms 
"https://api.hipchat.com/v2/room?auth_token=XXXXXX" 

//message to room 
https://api.hipchat.com/v2/room/2068981/notification?auth_token=XXXXXX 

//Message history 
https://api.hipchat.com/v2/room/2068981/history?auth_token=XXXXXX&max-results=1000&reverse=true 

此代碼工作正常。但它只是工作,我想它的所有用戶的工作,一個用戶。 而且我也無法自動爲每個用戶生成訪問令牌。 我試圖訪問令牌:

curl -d '{"username":"[email protected]","grant_type":"password","password":"XXXX"}' -H 'Content-Type: application/json' https://domain.hipchat.com/v2/oauth/token 
{ 
    "error": { 
    "code": 401, 
    "message": "Authenticated requests only. See https://www.hipchat.com/docs/apiv2/auth for more information.", 
    "type": "Unauthorized" 

回答

1

我想你將無法張貼代表只使用一個令牌的所有用戶。這是一個安全問題。相反,你可能需要做以下

  1. 要求用戶在自己的網站
  2. 登陸創建一個頁面爲他們授予訪問HipChat
  3. 綁定在你的網站從HipChat返回到他們的個人資料的訪問令牌
  4. 使用相應的令牌後代表用戶,當他們在
+0

登錄有沒有辦法通過使用用戶的用戶名和密碼令牌自動獲得訪問權限。 –

+1

恐怕沒有...授予過程假定您不知道用戶的HipChat密碼。您需要讓用戶登錄到HipChat,然後授予您網站的令牌...一個接一個。 – slbteam08

+0

現在我用你的方式感謝你 –

相關問題