【问题标题】:Post/Create a poll using Yammer REST API使用 Yammer REST API 发布/创建投票
【发布时间】:2014-12-31 06:29:11
【问题描述】:
我一直在从事一个项目,该项目需要开发一个显示来自 Yammer 的提要的自定义 Web 部件。此外,登录用户应该能够从 Web 部件发布消息、附件、投票。
我能够使用 rest api 和 yammer embed 发布消息和附件。但我找不到任何关于如何使用 JavaScript 通过 Yammer API 发布/创建投票的信息/文档。我浏览了 Yammer (https://developer.yammer.com/documentation/) 提供的文档并搜索了很多,但无法获得任何帮助。
对此的任何建议将不胜感激。
问候,
Srivikas Nallamilli。
【问题讨论】:
标签:
javascript
api
rest
yammer
【解决方案1】:
使用与从 yammer 获取消息相同的 API,即 https://www.yammer.com/api/v1/messages.json
当您发布投票时,上面的 api 将返回 json respose 如下:
"external_references":[],
"meta":{
"requested_poll_interval":60,
"realtime":{
"uri":"https://7-791.rt.yammer.com/cometd/",
"authentication_token":<TOKEN>
"channel_id":<CHANNEL ID>
},
"last_seen_message_id":null,
"current_user_id":1530316230,
"followed_references":[
],
"ymodules":[
{
"id":12147685,
"inline_html":"<INLINE HTML>",
"viewer_id":1530316230
}
],
"newest_message_details":null,
"feed_name":"Company Feed",
"feed_desc":"",
"direct_from_body":false
}
您将在上面代码中突出显示的内联 html 部分中获得投票消息。
让我知道它是否有效。
谢谢,
Avni Bhatt