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

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