玩WordPress » 实用插件 » 2009 » 09 » 21 » update_tweet:发布新文章后,通知twitter

update_tweet:发布新文章后,通知twitter

早两天开始,冰古(Follow bingu 即可添加冰古了)又开始折腾twitter这个microblog始祖。虽然我们跟她只能隔墙交流,但大家都是热情不减。dabrtweetr等工具的应用也使墙体漏洞百出。

按照WordPress和twitter的热门程度,发布新文章后,发送一条包含新文章标题、链接等信息的消息到twitter这样的一个插件是不会少的。但一来我懒得去找,二来我仅仅需要的也只是这样一个简单的功能。所以还是决定自己弄一个。

update_tweet的特点

  1. 功能简单,只是用来发送新文章信息;
  2. 可设置twitter api链接,因为她在墙外,如果是墙内的服务器会联不上,换个能联上的api就好了;
  3. 用j.mp或bit.ly缩短链接;
  4. 发送到twitter上的信息包含文章的标签。

update_tweet的安装

  1. 下载update_tweet.zip,在后台的插件管理器中上传该压缩包
  2. 在后台激活update_tweet
  3. 在后台的插件编辑器中打开update_tweet.php,并按照你的实际添加数据
        $twitupdate_args = array(
            'twitter_username' => '',          // twitter用户名
            'twitter_password' => '',            // twitter密码
            'twitter_api' => 'http://twitter.com',            // twitter api 链接,默认是“http://twitter.com”,后面不要添加“/”
            'shorten_login' => '',         // 可选填,缩短链接参数,用户名。bit.ly和j.mp可用
            'shorten_key' => '',          // 可选填,缩短链接参数,key
            'shorten_api' => 'http://api.j.mp/shorten?version=2.0.1&longUrl=%s&login=%s&apiKey=%s',         // 缩短链接参数,api链接
            'before' => '',          // 前缀,添加到整个tweet的前面
            'after' => '',          // 后缀,添加到整个tweet的后面
        );
  4. OK!这时发布文章就会自动通知twitter了。

21 Responses to “update_tweet:发布新文章后,通知twitter”

  1. xiamier says:

    留个脚印来。

  2. […] update_tweet:发布新文章后,通知twitter […]

  3. xiao3 says:

    请博主将缩短链接的网站改成可以在国内访问到的啊!这个很重要啊!比如可以改成goo.gl或者aa.cx等~这些都是能提供API的啊~

  4. xiao3 says:

    好!期待明天~哈哈~

  5. xiao3 says:

    最好是用goo.gl的短地址~这个保险一点~嘻嘻

  6. xiao3 says:

    嘻嘻~博主弄出来了吗?

  7. 人性本色 says:

    看了不回不礼貌啊

  8. 乱爬网 says:

    很强大插件,谢谢博主

  9. Showfom says:

    死冰古 帮我做个aa.cx的短链接集成的~

  10. bucee says:

    请问博主2.0版本里面的填写用户名等资料不在你说的update_tweet.php文件里面,我在config.php找到了资料填写内容,但是不会填写。请帮忙~~~

    ”, // consumer key, 必填
    ‘twitter_oauth_consumer_secret’ => ”, //consumer secret, 必填
    ‘shorten_service’ => ‘aa.cx’, // 提供缩短链接服务的网站:goo.gl, aa.cx, bit.ly, j.mp
    ‘shorten_login’ => ”, // 缩短链接参数,用户名。当shorten_service为bit.ly或j.mp时必填
    ‘shorten_key’ => ”, // 缩短链接参数,key。同shorten_login
    ‘before’ => ”, // 前缀,添加到整个tweet的前面
    ‘after’ => ”, // 后缀,添加到整个tweet的后面
    ‘debug’ => FALSE, // 如果设置为 TRUE,将在options添加一项最新的Tweet,并且不发送Tweet到twitter上
    );

  11. El Mirador says:

    嗯……这个插件和COS_SLUG_TRANSLATOR不兼容么。
    似乎获取的PERMALINK是翻译之前的中文,然后发布之后PERMALINK又变成了翻译之后的英文……从而造成发布到推上的链接失效……
    冰古大有什么解决方法么……