标签: twitter

  • 同步 WordPress 博客日志到新浪微博

          很早就听说新浪开放了自己的微博API,而且是完全开放的,就像twitter一般。新浪微博 API,覆盖了新浪微博的全部功能,可以通过 API 发微博,传照片,加关注,甚至搜索等全部功能,这等于不用上新浪微博就可以做任何事。虽然自己不玩新浪微博,目前@hesiway仅有一条信息,但常年驻扎在新浪微博上的朋友同步 WordPress 博客日志到新浪微博来推广自己的博客却一种很好的方式。API一开,类似插件就蜂拥而至了。其中我看到我爱水煮鱼开发的插件很有启发,并且给出了开发思路:

    首先是创建更新状态到新浪微博的函数,这里用到的是WordPress 自带的WP_Http 类。

    function update_sina_t($status){
        $username = "你的新浪微博的帐号";
        $password = "你的新浪微博的密码";
        $api_url = 'http://api.t.sina.com.cn/statuses/update.json';
        $body = array( 'status' => $status,'source'=>'3279848611');
        $headers = array( 'Authorization' => 'Basic '.base64_encode("$username:$password") );
        $request = new WP_Http;
        $result = $request->request( $api_url , array( 'method' => 'POST', 'body' => $body, 'headers' => $headers ) );
    }
    

          然后 WordPress 日志发布之后的 hook 是publish_post,在这个action 执行的时候执行上面的函数,从而同步 WordPress 博客日志到新浪微博,但是这样任何一次在 WordPress 后台点击更新日志都会触发这个 action,就要用自定义字段记录是否已经把日志同步到了新浪微博:

    add_action('publish_post', 'publish_post_2_sina_t', 0);
    function publish_post_2_sina_t($post_ID){
        $sina_t = get_post_meta($post_ID, 'sina_t', true);
        if($sina_t) return;
        $status = $_POST['post_title'].' '.get_permalink($post_ID);
        update_sina_t($status);
        add_post_meta($post_ID, 'sina_t', 'true', true);
    }

          复制以上两处代码到主题的 functions.php 文件就可以了。我测试了下,发现这样每次更新完博客日志后就会发一条本文标题和链接到新浪微博。这也引起了我对新浪微博API的兴趣,查看了它的API文档和开发指南,大致了解了一番,收获不少。

  • 怎样充分利用GoDaddy的免费空间

    我想,在GoDaddy买域名,买空间的朋友一定有不少,在GD买一个域名 会送10G的免费空间,虽然有强制广告,但是,质量却还是不错的。首先,空间是随域名一直存在着;其次,免费空间与收费空间,平均分配在各台服务器上,用的都是一样的控制面板;最后,10G的空间,300G流量,不就是一点点的广告嘛,但也不建议去除这些广告,会得不偿失的。

    GoDaddy的免费空间用来作图床是比较闻名的,我也早有此打算。域名我已经用了两个月了,这个免费空间我还是今天刚开,关于怎么申请注册GoDaddy免费空间,网上教程已经到处都是了,不再啰嗦了。至于好的图床程序,我试用了mg2,感觉还不错,程序体积小,不需要数据库,安装方便,操作简单。

    (更多…)

  • Twitter手机客户端-gravity

    Gravity是个很好用的基于诺基亚S60平台的手机端最为出色的Twitter软件,这是一个德国人开发的软件,界面的创新和功能的强大是最突出的特点,可以说是颠覆Symbian软件界面和用户体验的一个软件。

    Gravity 的使用方法是登入软件, Connection Settings – Advanced – Twitter API 

    。。。

     

  • 创建自己的Twitter API Proxy

             创建自己的Twitter API Proxy方法只有两大部分步。要仔仔细细按下面的一步一步来,就会成功的,如果不行,请注意是不是输入错误或是网络错误。要仔细看清楚哟~

    一、申请Appspot账号。

    1、注册app engine,地址 http://appengine.google.com/ ,有google account很方便的就建立了。进入刚才这个地址,进入你的邮箱。

    2、登陆之后创建一个application,请继续看大屏幕:点击 Create an Application,这时候提示需要输入你的手机号码,请输入+86然后再+你的号码,然后你的手机会收到一条 Account Code 的短信,短信内容就是:Google App Engine Code:xxxxxxx。要注意的是,一个手机号码只能收到一次哦!要是不小心删除了就。。。继续~得到了这个code之后输入进去。

    3、给自己的application设置一个唯一的id,就是的第一个框里填,第二个框随便填,但要英文字母或者数字,以后就可以用yourid.appspot.com来访问你的app。

    (更多…)

  • 给网站添加建站历史页面

             网站就像是小孩子一样,需要精心呵护才能茁壮成长。每当翻开记录下的点点滴滴,总是感慨万分。是啊,人一生中真的有许多值得记载的经验和顿悟!
            给网站添加一个建站历史页面,也是相当有必要的,一方面可以来追忆站点的成长点滴,另一方面也能为将来的发展方向提供参考,废话不多说,自己开始动手制作一个吧。

    先分析一下:数据存在那里都不如存在 云端上,安全,稳定,快捷,方便。
                               出于这几点追求,建议下面几种方式做网站Timeline。

    1、【强烈推荐】使用 Google Friend Connect (Google朋友圈服务),在页面中嵌入一个Comments小工具,之后便可发表评论啦,如果只有你一个人发表评论,那不就是站点的建站历史页面么? (更多…)