如何在网站中整合hipchat?

时间:2016-01-28 12:16:34

标签: php api yii hipchat

我想在我的网站上整合嘻哈聊天。
Hip chat doc

我通过上面的doc.But我能够理解如何开始。 他们说要创造附加和许多东西。 使用api我能够发布和获取数据,但只有一个用户。 我想在我的网站中集成Hip聊天,就像聊天服务器,但我不是 如何开始以及如何实现。 如果任何人有示例或演示PLZ帮助我。
以下是我尝试的代码:

contact.keys.sort.map {|k| "#{k}=#{contact[k]}"}.join

这段代码工作正常。但它只适用于一个用户,我想让它适用于所有用户。 而且我也无法自动为每个用户生成访问令牌。 我尝试了访问令牌:

// 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

1 个答案:

答案 0 :(得分:1)

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

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