class DingTalk::Message::FeedCard

消息类型及数据格式 - FeedCard类型 {

"feedCard": {
  "links": [
    {
      "title": "时代的火车向前开",
      "messageURL": "https://www.dingtalk.com/s?__biz=MzA4NjMwMTA2Ng==&mid=2650316842&idx=1&sn=60da3ea2b29f1dcc43a7c8e4a7c97a16&scene=2&srcid=09189AnRJEdIiWVaKltFzNTw&from=timeline&isappinstalled=0&key=&ascene=2&uin=&devicetype=android-23&version=26031933&nettype=WIFI",
      "picURL": "https://www.dingtalk.com/"
    },
    {
      "title": "时代的火车向前开2",
      "messageURL": "https://www.dingtalk.com/s?__biz=MzA4NjMwMTA2Ng==&mid=2650316842&idx=1&sn=60da3ea2b29f1dcc43a7c8e4a7c97a16&scene=2&srcid=09189AnRJEdIiWVaKltFzNTw&from=timeline&isappinstalled=0&key=&ascene=2&uin=&devicetype=android-23&version=26031933&nettype=WIFI",
      "picURL": "https://www.dingtalk.com/"
    }
  ]
},
"msgtype": "feedCard"

}

Attributes

Public Class Methods

new(links) click to toggle source
# File lib/DingTalk/core/feed_card.rb, line 25
def initialize(links)
  @links = links
end

Public Instance Methods

build_message() click to toggle source
# File lib/DingTalk/core/feed_card.rb, line 33
def build_message
  super.merge(
    {
      :feedCard => {
        :links => @links.map { | link | link.build_message }
      }
    }
  )
end
message_type() click to toggle source
# File lib/DingTalk/core/feed_card.rb, line 29
def message_type
  TYPE::FEED_CARD # 此消息类型为固定feedCard
end