【问题标题】:Yammer REST API - Post to messages.json with line breakYammer REST API - 使用换行符发布到 messages.json
【发布时间】:2017-04-25 17:55:42
【问题描述】:

我正在尝试使用 REST API 发布到 yammer,但似乎无法尊重换行符。在 Yammer 中,我可以发布带有换行符的更新,所以我不明白为什么我不能以编程方式重现此内容。有没有人遇到过这个?或者有什么想法? Yammer 似乎在双重转义 \n 换行符。正如您在下面看到的,我正在使用“is_rich_text”参数,但它似乎没有做任何事情,除非发布公告。

const body = `${summary} \n ${url} \n line break`;

const apiUrl = `messages.json`;

return yam.platform.request({
    dataType: 'json',
    data: {
        'body': body,
        'is_rich_text': 'true',
        'title': title
    },
    method: 'POST',
    url: apiUrl,
    success: (data: any) => {

【问题讨论】:

  • 你有没有找到解决这个问题的方法?

标签: javascript typescript line-breaks yammer


【解决方案1】:

删除整个is_rich_text 属性并在您的帖子中使用\r\n,然后将尊重换行符。

【讨论】:

    【解决方案2】:

    我有同样的问题。要包含换行符,请使用 '\r\n'

    【讨论】:

    • 使用 REST API 似乎不起作用。
    猜你喜欢
    • 2018-07-31
    • 1970-01-01
    • 2015-10-13
    • 2014-11-20
    • 1970-01-01
    • 1970-01-01
    • 2015-02-20
    • 1970-01-01
    • 2012-12-16
    相关资源
    最近更新 更多