tinorusch/tweeter

为 SallyCMS 提供了发布格式化事件的附加功能。

安装: 6

依赖关系: 0

建议者: 0

安全: 0

类型:sallycms-addon

dev-default 2013-06-20 08:19 UTC

This package is auto-updated.

Last update: 2020-08-08 16:46:12 UTC


README

从 SallyCMS 发布事件。

要创建 consumerKey 等,请访问 https://dev.twitter.com/apps/new 并创建具有读写访问权限的凭据。

以下是一个示例配置

tweeterConfig: consumerKey: consumerSecret: accessToken: accessTokenSecret: events

- eventName: 'SLY_ART_ADDED'
  pattern: 'New Article added to testsite.de: %s'
  keys:
    - ['name']

它为 'SLY_ART_ADDED' 事件注册了一个 Tweeter 监听器。如果此事件发生,我们将使用 'pattern' 提供的文本格式化与事件提供的 $params。'keys' 包含一个有序的关键字列表。键 ['name'] 指的是 $params['name']。键 ['user','name'] 将指的是 $params['user']['name']。'pattern' 使用标准 sprintf 语法。

此外,SallyCMSTweeter 提供了一个 tweetText() 公共函数,用于任意使用。