如何使用API​​向特定主题的Yammer发布消息?

时间:2012-05-11 11:16:51

标签: api yammer

我有一个使用Yammer API的应用程序,我有一个特定的主题,我想应用于一条消息(我通过topicid知道)。

API非常不清楚:https://developer.yammer.com/api/#messages-manipulating

>*topicn*
>
>Topics to apply to the message. Can use topic1 through topic20.

如果我发送带

的消息
topic1:1234567

数字是主题。我收到一条主题为主题编号的消息。

知道语法是什么让主题与该topicid匹配而不是创建一个新主题?

2 个答案:

答案 0 :(得分:2)

我也在努力处理文档 - 对我来说,以下工作:“body =主题为#foo #bar的消息”。换句话说,主题是实际标签。请注意,根据您设置的媒体类型,某些字符(例如“;”)可能会在字符串中出现问题。

答案 1 :(得分:1)

你们俩都可以:

  • 在邮件正文中添加标记。

例如,如果您的主题是"软件"并添加消息Body #Software,您将看到主题软件已添加到您的帖子中,但您也会看到#Software作为消息正文中的链接。不太棒......

  • 传递参​​数
  • 中的主题

这是正确的语法:

yam.platform.request(
   { 
      url: "https://api.yammer.com/api/v1/messages.json"
      , method: "POST"
      , data: {
       "body" :  msg_value
      ,"group_id" : groupID
      ,topic1 : "Software"
     }

...

这样做,你在帖子中看不到主题名称......这样更好: - )