您需要启用Twitter发布和Twitter动作模块,与Twitter模块本身捆绑在一起。
转到Twitter设置并配置帖子设置以显示在博客上。你会看到一个复选框,同时创建一个新的博客文章,说“发布到twitter”。如果勾选复选框,则会在Twitter上发布消息。
另外,
创建具有以下配置的规则:
事件:保存新的内容后
条件:内容的类型是博客
行动:在twitt上发布信息呃
{ "sp_socialshare_feature_post_on_twitter" : {
"LABEL" : "Post on Twitter",
"PLUGIN" : "reaction rule",
"ACTIVE" : true,
"REQUIRES" : [ "rules", "twitter_actions" ],
"ON" : { "node_insert" : [] },
"IF" : [
{ "node_is_of_type" : { "node" : [ "node" ], "type" : { "value" : { "blog" : "blog" } } } }
],
"DO" : [
{ "rules_core_twitter_actions_set_status_action" : { "message" : "[node:title] [node:url]", "sender" : "[current user]" } }
]
}
}
谢谢你的回应。我确实将博客设置配置为显示在博客上,当我发布新博客文章时,我收到一条消息,博客发布到Twitter,但没有显示在Twitter页面上。我对Drupal有点新鲜,我之前没有使用过规则,但我会尝试第二个建议。 – robinsf21
查看错误消息报告下的最近日志消息。这将帮助您调试。 – fotuzlab