松弛的社会计量分数 API
sociometrical score of slack API
所以我的任务是准备一份简单的分析,从社会计量学的角度来看,Slack API 方法 (https://api.slack.com/methods) 有多有用。
昨天我什至不知道社会计量学这样的东西存在,我仍然不知道如何使用它的方法来评估任何 API。这里有没有人做过类似的任务,或者知道如何进行此类分析?什么样的文献会有用?我并不是说这个分析要特别长,但是现在我什至不知道从哪里开始。
坦率地说,我不是 sociometry 方面的专家,但我会采用以下方法:
我假设目标是使用 API 方法创建一个 sociogramm 来描述 Slack 团队中所有用户之间的关系。所以问题是 API 方法对实现该目标有多大用处。
Slack 没有像 Facebook 这样的 "friends list",因此您必须想出自己的方法来识别 Slack 上的关系。 Slack 是一个消息系统,因此根据谁在与谁通信来定义它是有意义的。
如果用户是
,让我们定义他们之间的关系
- 相互直接发送消息(包括群组)
- 在频道中互相交谈(使用@user
提及)
- 或者只是属于同一频道并在频道中交谈
现在评估 API 方法的有效性。基本方法是使用 channels.history
(or im.history
for direct messages, groups.history
for for private channel and mpim.history
for direct messaging channels with multiple participants) for a given time period. In addition you can retrieve the members of a channel with channels.info
检索 public 频道的消息(或其他频道类型的吊坠)。然后你将解析所有检索到的消息和频道的成员列表以识别关系并计算社交图。
但是,Slack 将只允许用户访问他们所属的频道。这包括通过 API 进行的访问以及具有管理员和所有者角色的用户。
因此不可能通过 API 查看 Slack 团队的所有直接消息、群组聊天和私人频道,因此我们需要将方法限制在 public 频道和一些私人频道渠道。根据大部分对话在特定 Slack 团队中发生的位置以及我们的 Slack 用户是哪些私人频道的成员,这可能会显着限制计算完整社会关系图的能力。
总而言之,您可以使用 API 方法根据用户之间相互交流的用户来计算 Slack 团队的社会关系图。但该分析不会 100% 完成,因为无法通过 API 访问 Slack 团队的所有私人通信。不过,如果进行计算的 Slack 用户可以访问所有相关的私人频道,那么计算出的社会关系图可能仍然有用。
所以我的任务是准备一份简单的分析,从社会计量学的角度来看,Slack API 方法 (https://api.slack.com/methods) 有多有用。 昨天我什至不知道社会计量学这样的东西存在,我仍然不知道如何使用它的方法来评估任何 API。这里有没有人做过类似的任务,或者知道如何进行此类分析?什么样的文献会有用?我并不是说这个分析要特别长,但是现在我什至不知道从哪里开始。
坦率地说,我不是 sociometry 方面的专家,但我会采用以下方法:
我假设目标是使用 API 方法创建一个 sociogramm 来描述 Slack 团队中所有用户之间的关系。所以问题是 API 方法对实现该目标有多大用处。
Slack 没有像 Facebook 这样的 "friends list",因此您必须想出自己的方法来识别 Slack 上的关系。 Slack 是一个消息系统,因此根据谁在与谁通信来定义它是有意义的。
如果用户是
,让我们定义他们之间的关系- 相互直接发送消息(包括群组)
- 在频道中互相交谈(使用@user 提及)
- 或者只是属于同一频道并在频道中交谈
现在评估 API 方法的有效性。基本方法是使用 channels.history
(or im.history
for direct messages, groups.history
for for private channel and mpim.history
for direct messaging channels with multiple participants) for a given time period. In addition you can retrieve the members of a channel with channels.info
检索 public 频道的消息(或其他频道类型的吊坠)。然后你将解析所有检索到的消息和频道的成员列表以识别关系并计算社交图。
但是,Slack 将只允许用户访问他们所属的频道。这包括通过 API 进行的访问以及具有管理员和所有者角色的用户。
因此不可能通过 API 查看 Slack 团队的所有直接消息、群组聊天和私人频道,因此我们需要将方法限制在 public 频道和一些私人频道渠道。根据大部分对话在特定 Slack 团队中发生的位置以及我们的 Slack 用户是哪些私人频道的成员,这可能会显着限制计算完整社会关系图的能力。
总而言之,您可以使用 API 方法根据用户之间相互交流的用户来计算 Slack 团队的社会关系图。但该分析不会 100% 完成,因为无法通过 API 访问 Slack 团队的所有私人通信。不过,如果进行计算的 Slack 用户可以访问所有相关的私人频道,那么计算出的社会关系图可能仍然有用。