免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

實時同步Twitter信息到新浪微博

2017-02-26    分類: 網站建設

怎樣主動將的Twitter信息同步到海內的新浪微博、開心網、大家網等海內SNS網站,我先前曾經先容過一個同步要領,該要領雖能實現同步功效,但是同步不是及時的,有約莫一小時左右的時差,這個時差是由TwitterFeed引起的,同時該要領的設置較為繁瑣,必要多次翻墻。

因此,我開始實驗一種新的同步要領,開辟了一個定時主動讀取并同步Twitter信息的Python步伐,以簡化同步的流程,并收縮同步時間,做到根本及時同步功效。原先的同步的流程圖是: twitter -> appspot -> twitterfeed -> ping.fm -> customurl -> huotu -> 新浪微博,新的同步流程釀成了: twitter -> appspot -> huotu -> 新浪微博,步調大為簡化,只需在GAE上設置一個定時實行的籌劃使命即可。

由于GAE支持Cron Job籌劃使命,因此,我們的Python步伐可以實現每分鐘主動挪用一次,挪用的時間,先從Twitter上抓取用戶最新的消息,抓取樂成后,將消息同步到嘀咕火兔,然后分發到新浪微博、開心網等,要是設置為每分鐘實行的話,同步時差只有一分鐘左右的時間,根本實現了及時同步Twitter信息到新浪微博等SNS網站的功效。

該步伐Python步伐我在GAE上調試并不太順遂,根據官方的闡明設置裝備部署好了cron.yaml文件,但是更新twitter.py之后,Cron Job籌劃使命照舊不起作用,背景也看不到相干的Cron Job使命。

厥后顛末一番研究,終于辦理了GAE中Python的Cron Job籌劃使命題目,緣故原由很簡樸,由于我的“Google App Engine SDK for Python”是好久曩昔安置的,當時間GAE還不支持籌劃使命,因此無法更新cron.yaml文件,重新下載了一個最新版本的“Google App Engine SDK for Python”安置后,Cron Job籌劃使命更新就樂成了。

不外,新的題目又來了,我發明該應用挪用Twitter API的時間,失敗率非常高,險些有一半的環境,挪用的時間會提示“Rate limit exceeded. Clients may not make more than 150 requests per hour.”,這讓我猜疑GAE的外部IP是不黑白常少,另有許多第三方步伐在GAE上挪用Twitter API,才導致每小時的挪用凌駕150次,不然的話,光我本身的挪用絕對不會有這么高的頻率,大概是由于Twitter沒有將GAE的IP設置為白名單,要是有一天Twitter不限定GAE的IP,那應該就沒什么題目了。

安置利用闡明:

下載要領,利用TortoiseSVN檢出這個SVN地點,然后,編輯app.yaml,修改為本身的appspot應用名,接著,修改twitter.py文件的末了一行,將本身的Twitter用戶名,嘀咕火兔用戶名和暗碼分別填入,cron.yaml文件里是籌劃使命設置,然后就可以根據此文的要領舉行公布,實行 appcfg.py update 目次名,利用Gmail帳號和暗碼,就可以公布了。

公布之后,GAE就可以定時實行twitter.py步伐,由于定時實行可以設置最短為1分鐘,因此同步速率很快,根本可以實現即時主動同步的結果。

分享名稱:實時同步Twitter信息到新浪微博
當前URL:http://m.newbst.com/news29/74479.html

成都網站建設公司_創新互聯,為您提供網站維護企業建站品牌網站制作網頁設計公司外貿建站搜索引擎優化

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

營銷型網站建設