歡迎來到 黑吧安全網 聚焦網絡安全前沿資訊,精華內容,交流技術心得!

IFTTT實現新浪微博完美同步Twitter

來源:本站整理 作者:佚名 時間:2019-02-24 TAG: 我要投稿

如果你看到這篇文章,那么對IFTTT就應該不會陌生。IFTTT于2011年5月在美國上線,是“if this then that”的縮寫,具體到本文要實現的,this就是你在新浪微博發了一條消息,that就是Twitter上同步發一條相同的消息,也即當你在網站A上進行了一項操作,那么就觸法網站B自動完成另一個指定的操作。IFTTT利用各種網站的開發API,讓網絡操作能夠引起連鎖反應,并且通過對不同信息進行的交叉串聯,讓互聯網的使用更加方便、智能。
新浪微博頻道在2014年10月正式上線IFTTT,有兩個觸發器,一個是每新發布一個微博,另一個是發布指定標簽的微博。如果要求不高,要實現微博和Twitter的同步并不困難,因為在Twitter實現同步的操作里面有兩條可以選擇:一個是發送一條純文字的消息,圖片以URL形式展示(注意:不是直接展示圖片);另一個是發送一條帶圖片的微博,但這個有個問題,就是如果發布的新浪微博沒有圖片,便不會同步成功。當然,你也可以同時創建這兩個同步操作,這樣對于文本是沒有問題的,唯一的困擾就是當發送有圖片的新浪微博時,Twitter上會同時發布兩條,一條圖片正常展示,另一條圖片以URL展示。所以這兩個同步操作都是湊合著用,不能算做完美。
 
上周末查了些資料,斷斷續續鼓搗了兩天,終于把這個問題搞定了。首先,引入實現這一功能的主角——Maker。Maker頻道是在2015年6月上線IFTTT的,它使得IFTTT可以接收或觸發一條外部的網頁請求(這條網頁請求就是我們實現所有操作的關鍵,此時可以對接收的網頁請求進行修改,然后觸法另一個Maker來完成接下來的操作),這對于DIYers和具有探索(折騰)精神的朋友們來說,無疑是一個強大的功能。但在國內,貌似很少看到Maker相關的消息,這里就拋磚引玉,開個頭了。
下面就來說一下實現新浪微博完美同步Twitter的步驟,總共需要有三個Recipes,我已經創建好發布了。
1、點擊下面的連接,連接Maker,復制頁面右側顯示的Your key is下面的字符串;
Maker:https://ifttt.com/maker
2、添加“微博觸發Maker”的Recipe,將里面URL中的YOUR-MAKER-KEY替換為上面復制的字符串;
https://ifttt.com/view_embed_recipe/398943-maker
3、添加“Maker發布Twitter(僅文字)”的Recipe,將里面的Event Name填寫為makertext2twitter;
https://ifttt.com/view_embed_recipe/398945-maker-twitter
4、添加“Maker發布Twitter(帶圖片)”的Recipe,將里面的Event Name填寫為makerpic2twitter;
https://ifttt.com/view_embed_recipe/398946-maker-twitter
實現完成,如果只想要結果,到此為止,去同步下試試吧,如果想了解更多,請接著看。
最后,來簡單說一下這里對Maker的利用。最關鍵的是在第二部操作中,我們定義了一個URL地址(見下面),這個地址不是隨便填的,而是我在GAE上搭建的一個可以實現文字和帶圖片微博分開處理的網頁程序,它在接收到新浪微博發出的文字或圖片信息后,通過判斷來觸法后面第三或第四部中定義的Event。
https://maker-dot-feed4kindle.appspot.com/?key=YOUR-MAKER-KEY&value1=}}>>> &value2=>>
原理不算復雜,但由于沒搞過網站開發,網頁程序都是一邊查一邊拼的,也不知道搭建在GAE上的服務能承受多少用戶,如果你有服務器,可以自己搭建一個類似的服務來用。
 

【聲明】:黑吧安全網(http://www.zjtpzs.live)登載此文出于傳遞更多信息之目的,并不代表本站贊同其觀點和對其真實性負責,僅適于網絡安全技術愛好者學習研究使用,學習中請遵循國家相關法律法規。如有問題請聯系我們,聯系郵箱[email protected],我們會在最短的時間內進行處理。
  • 最新更新
    • 相關閱讀
      • 本類熱門
        • 最近下載
        神秘东方电子游艺