douju2053 2017-07-21 09:42
浏览 48
已采纳

如何通过注释API添加注释时在Podio注释中应用RTF格式

I want to apply rich-text formatting (Markdown language) on comments which added through Podio-Comments API. I've added but it didn't work for me. How can I do that?

<?php

error_reporting(0);

require_once 'config.php';
include 'podio_api.php';
echo "START";

// Podio authentication 
podioAuthentication();
if (Podio::is_authenticated()) {
    $ref_type = "item";
    $ref_id = 603929471;
    $response = PodioComment::get_for($ref_type, $ref_id);

    $comments = '';
    foreach ($response as $object) {
        $comment = $object->value;
        $date = $object->created_on;
        $created_on = $date->format('Y-m-d H:i:s');

        // Add comment
        $comments .= "*[Created_On]* $created_on   <br /> **[Comment]** $comment   <br />";
    }
    $ref_id = 649113086;
    $attributes = ['alert_invite' => FALSE,
        'hook' => FALSE,
        'silent' => FALSE,
        'value' => $comments
    ];
    $comment_add = PodioComment::create($ref_type, $ref_id, $attributes);
    var_dump($comment_add);
    echo "DONE";
} else {
    echo "authentication error";
}
  • 写回答

2条回答 默认 最新

  • dpnzf48660 2018-04-05 11:26
    关注

    Formatting works when we leave a space before and after of a special charector, In this comment developer have to add space before & after * or then it would must work.

    $comments .= " **[Created_On]** $created_on 
     **[Comment]** $comment 
     ";
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 metadata提取的PDF元数据,如何转换为一个Excel
  • ¥15 关于arduino编程toCharArray()函数的使用
  • ¥100 vc++混合CEF采用CLR方式编译报错
  • ¥15 coze 的插件输入飞书多维表格 app_token 后一直显示错误,如何解决?
  • ¥15 vite+vue3+plyr播放本地public文件夹下视频无法加载
  • ¥15 c#逐行读取txt文本,但是每一行里面数据之间空格数量不同
  • ¥50 如何openEuler 22.03上安装配置drbd
  • ¥20 ING91680C BLE5.3 芯片怎么实现串口收发数据
  • ¥15 无线连接树莓派,无法执行update,如何解决?(相关搜索:软件下载)
  • ¥15 Windows11, backspace, enter, space键失灵