如何在网站中集成 hipchat?

How to integrate hipchat in a website?

我正在尝试在我的网站上集成时髦聊天功能。
Hip chat doc

我通过了上面的doc.But我能够理解如何开始。 他们说要创建附加功能和许多东西。 使用 api 我能够 post 并获取数据,但只有一个用户。 我想将 Hip chat 像聊天服务器一样集成到我的网站中,但我没有
如何开始以及如何实施。 如果有人有示例或演示请帮助我。
下面是我试过的代码:

// 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":"abc@rediff.com","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"

我认为您将无法 post 代表所有用户只使用一个令牌。这是一个安全问题。相反,您可能需要执行以下操作

  1. 要求用户登录您的网站
  2. 为他们创建一个页面以授予对 HipChat 的访问权限
  3. 将从 HipChat 返回的访问令牌绑定到他们在您网站上的个人资料
  4. 登录时代表用户post使用相应的token