1.Tw2other
?
一個支持twitter同步至digu/sina/zuosa/follow5/9911/豆瓣廣播/鮮果聯播 /人間網/人人網/網易微博 的PHP小程序
?
作者:cluries
作者主頁:
http://cuies.com
Tw2other的下載地址: http://code.google.com/p/tw2ohter/ ?或者從附件下載(不保證最新版)
?
設置如下:
?
1) config.php文件設置
用editplus、UltraEdit、notepad++這類文本編輯軟件來打開之后,修改:
?
第6行:
define ( ‘INTERVAL’, 50 );?
這里的50是更新間隔時間,如果使用免費空間的話,建議修改,因為擔心時間短的話會給空間提供很大的壓力,空間提供商也會容易封你的空間。
?
第8行:
$twitterApi = ‘http://twitter.com/’;?
這是twitter的地址,如果你的Tw2other服務器在國內,無法訪問twitter,那么請修改這里的值為你自己的twitter api地址,當然,如果主機位于國外就不用修改了。
?
第10行:
$twitterUser = ‘cluries’;?
這是cluries作者在twitter的用戶名,這里替換為你自己的就好了。
?
第19行
$twitterSyncLevel = 0;?
這個參數可以不改,如果你真的需要修改,那么請按照說明填寫。最后修改你打算同步的微博的用戶名和密碼。
?
2) cron.php文件設置
?
第8行
$url = ""
? ?這里填寫上傳空間的地址,比如你將這個項目文件傳到空間的 /public_html/tw2other/文件夾里面,至此tw2other的php程序就設置完成了。
?
3)空間Cron設置
?
上述文件設置完成后,將所有 文件上傳 到空間的 /public_html/tw2other/ 文件夾里,這里的tw2other文件夾你可以任意起名字,不過為了清晰還是用這個名字好了,提醒一句,如果你真的換成了其他的文件夾名字,記得修改cron.php里的網址哦!
?
修改tw2other所在目錄和所在目錄之下的 cookies文件夾具有可寫權限,不然也可能照成信息重復同步,導致刷屏!也就是將tw2other文件夾和tw2other文件夾下的cookies文件夾用ftp工具將屬性修改為777。
登陸到你的C panel空間的后臺,選擇cron jobs
?
?
進入后,選擇standard水平即可
?
?
這里是設置Cron job的界面
?
?
界面上端是郵箱,你可以設置一個郵箱,cron job每運行一次,它就會往你的郵箱里發一封郵件;建議開始設置的時候選上,這樣可以查看cron job是否正確運行,如果正確運行的話,你可以將郵箱刪除,否則,如果你設置的cron job間隔很短的話,那些垃圾郵件會把你給煩死。以后關閉的方法也很簡單,就是將郵箱刪除留空,然后再保存即可
下面的命令行是你要填寫的運行命令,開頭填寫php解釋器的位置,如果你使用的是cPanel 那么一般位于/usr/local/bin/php,后面填寫你上傳的cron.php的位置.
整個命令如下:
?
?
/usr/local/bin/php /home/你的賬戶名/public_html/tw2other/cron.php?
?
最后是設置cron job運行的具體時間間隔,你可以設置為每分鐘運行,也可以為其他時間間隔,但是建議你如果你使用的是免費空間的話,最好這個時間間隔設置的長一些,比如每5分鐘運行一次,因為我曾經用的一個免費空間的Cron設置為每分鐘運行,導致服務器占用資源過大,而導致賬號被停用。
?
上述步驟設置完成后,保存即可。
?
4)同步遇到的問題
?
將上述步驟都設置完成后,我測試了一下,卻發現同步沒有成功,按說,我也沒有操作錯誤啊?
登陸Cpanel空間后臺查看error log
?
?
發現了錯誤提示:
[Fri Mar 26 10:58:02 2010] [error] [client 74.81.64.34] File does not exist: /home/qiankun/public_html/500.shtml
[Fri Mar 26 10:58:02 2010] [error] [client 74.81.64.34] SoftException in Application.cpp:256: File “/home/qiankun/public_html/tw2other/index.php” is writeable by group
原來是index.php可寫啊!回想我操作的過程,忽然記起,當我設置tw2other文件夾權限時,將該文件夾下的子文件都設置了777(可讀寫)了,要改正也很簡單,將index.php設置為755就行了
?
?
然后再測試:
twitter主頁上發布消息:
?
?
稍等片刻,查看新浪微博和網易微博
新浪微薄:成功同步!
?
?
網易微博:成功同步!
?
?
注意:如果啟用了同步到多個微博,請不要再在這幾個微博間設置同步,不然會照成信息循環同步的問題。升級版本的時候,請直接覆蓋,不要刪除以前目錄下的tweet.id 文件(非常重要),否者會導致重復同步的倒霉事情發生。
?
?
2.twitter2weibo
?
這個腳本可以只可以自動同步Twitter的更新內容到新浪微博上
?
作者:iamsure
作者主頁:
http://iamsure.org
下載地址: twitter2weibo.php
?
文件只有一個單文件twitter2weibo.php,用編輯工具打開后,填上你的Twitter用戶名和密碼,新浪微博用戶名和密碼;
?
?
然后在主機根目錄public_html下新建weibo文件夾,設置權限為777 ;
將該
文件上傳
到該文件夾中;
再建立cron,設置時間間隔,再設置運行命令(參見上文):
?
/usr/local/bin/php ?/home/你的用戶名/public_html/weibo/twitter2weibo.php
?
?
3.wordpress
?
插件名稱: WordPress連接微博
插件作者: 水脈煙香
作者主頁: http://www.smyx.net/
插件頁面: http://www.smyx.net/wp-connect.html
插件描述: 支持使用16家合作網站帳號登錄 WordPress 博客,并且支持同步文章的 標題和鏈接 到14大微博和社區。
最新版本: 2.1.3
支持版本: 最低V3.0,已經更新到WordPress 3.3.1
下載地址: http://wordpress.org/extend/plugins/wp-connect/
?
?
?
?
?
參看:
http://code.google.com/p/tw2ohter/
菜鳥筆記 ? 利用PHP空間cron實現twitter同步至新浪、網易等微博 | 乾坤 Blog
http://www.fbair.net/bbs/read.php?tid=310
?
?
?
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
