跳至主要内容

将每天tweets汇总自动发布到blogger

      首先在twitter账户申请一个API.注意Callback URL http://xxx.appspot.com/twitter2blogger/oauth_callback(这个是申请的gae地址).在twitter官方主页设置TWITTER SETTINGS/TIMEZONE 为GMT+8.
      GOOGLE账户申请一个BLOGGER 需要开通邮件发表文章,还要申请一个GAE应用,不多说了.
     下载 twitter2blogger 7.3.2 ,下载tweepy.把TWEEPEY解压缩后作为tweepy文件夹放入twitter2blogger 7.3.2里面.

下载地址:
tweepy              


1.打开app.yaml 编辑,修改红色部分为你GAE程序的名字,都知道啦.

application: yourappname

version: 1

runtime: python

api_version: 1

handlers:

- url: /twitter2blogger/.*

script: twitter2blogger/main.py

login: admin

2.打开cron.yaml编辑

cron:

- description: twitter to blogger post

  url: /twitter2blogger/

  schedule: every day 23:59

  timezone: Asia/Tokyo

           红色地方如果改为Beijing上传会出现500错误,但不影响使用.可以修改为Shanghai,Hongkong什么的.当然也可以不用改.

3.修改/twittet2blogger/main.py 

consumer_key = 'YourOAuthConsumerkey'     //TWITTER申请API的KEY
consumer_secret = 'YourOAuthConsumerSecret'  //twitter申请API的SECRET
domain = 'http://YourApplicationName.appspot.com/' //红色地方改为你的GAE程序名称,最后面有/
time_local_offset = 9   //时区
replies = False      //False或True,取决你需不需要把@也发布
blogger_mail = 'YourBloogerMailpostAddress' // blogger 邮件发布的邮件地址
gae_mail = 'YourAppEngineAddress'  //GAE程序的注册EMAIL地址

最后上传.
打开http://yourapp.appspot.com/twitter2blogger/oauth/ ,
然后就会转到TWITTER验证,验证之后就OK了,每天晚上11:59 就会自动备份了.


评论