我们开发了一个使用Yammer rest API的网站来检索最新的Yammer帖子。
我们遇到了一个问题,即用户发布了一条消息,但发件人类型字段是"指南"而不是"用户"。我查看了相似的帖子和其他帖子,其他帖子都有sender_type =" user"。
"sender_id": 130784,
"replied_to_id": null,
"created_at": "2016/02/22 07:13:29 +0000",
"network_id": 130886,
"message_type": "update",
"sender_type": "guide",
传入的JSON消息的片段。我们已经询问了用户并且他没有做任何不同的事情,他们的其他帖子将send_type作为" user"。我能看到的唯一区别是附件已从帖子中删除。除此之外,这篇文章是正常职位。
如果有人能够对此有所了解,那就太棒了。
谢谢。
答案 0 :(得分:0)
根据https://github.com/mammerla/YammerIntegration/blob/master/Yammer/SenderType.cs
Yammer使用以下类型的sender_type
。
user
:表示邮件的创建者是标准用户。guide
:表示该消息是为了帮助Yammer中的用户和社区而创建的,例如“欢迎使用网络,John Doe”bot
:以编程方式创建的消息,例如由RSS或Twitter导入创建的消息。chat
:通过图表功能创建的消息。announcement
:表示该消息是作为公告创建的。system
:代表用户创建的系统消息,例如“John Doe创建了一个群组Foo”。