极品女神无套呻吟啪_亚洲成人免费影视_中文有码久久_eeusswww电影天堂国产_玖玖玖国产精品

行業(yè)新聞

    wordpress微博插件基于新浪SAE的微博應用開發(fā)

    2022-07-03    來源:www.bjcthy.com

    基于新浪-SAE的微博應用開發(fā)之前在微博開發(fā)者大會上做過演講,但是因為時間和形式問題,很多細節(jié)都被忽略了。正好InfoQ的同學問我能不能寫一篇文章,于是這篇文章就誕生了。文章分為三個部分,引言部分講了SAE的基本情況;環(huán)境部分講了SAE和標準PHP環(huán)境的主要區(qū)別;實踐部分提供了完整的微博應用開發(fā)示例。簡介新浪App(簡稱SAE)是新浪網研發(fā)中心出品的云計算平臺,是國內首個公有云平臺。從2009年11月發(fā)布alpha版到今年8月發(fā)布beta版,SAE進入了穩(wěn)定運行階段。即使在我們嚴格控制邀請碼的情況下,我們也已經擁有超過 4000 名開發(fā)者和 3000 多個應用程序。僅在新浪微博的應用頻道中,就有40多個應用在SAE上運行,排名前10的Web應用都在SAE上運行。 SAE可以減少開發(fā)者對硬件的投入,節(jié)省資金;特別適合沒有專門的架構團隊和運維團隊的公司和個人。環(huán)境 SAE 使用大家熟悉的 PHP+Mysql 作為主要環(huán)境。因此,在 SAE 上開發(fā)應用程序不需要學習新知識,只需要注意一些細節(jié)即可。將現有的 PHP 應用程序移植到 SAE 是一件簡單的事情,我之前只花了 3 個小時將它移植到 SAE。

    本地文件操作 在 SAE 上不允許對本地文件系統(tǒng)進行寫操作。這不僅是系統(tǒng)架構的要求,也是為了保證代碼的安全性和應用程序的性能。我們提供 TMPFS 服務來解決臨時文件的問題。 TMPFS服務為開發(fā)者提供了一個目錄,開發(fā)者可以將文件寫入這個目錄,但是當請求結束時,這個文件就不再存在了。為了方便項目的遷移,我們還允許您使用 PHP 來操作 SAE 和通過文件系統(tǒng)功能。大家都知道它非常依賴文件系統(tǒng)的模板wordpress做網站,但是通過方法,只需要修改極少量的代碼,就可以改服務使用SAE。 () 數據抓取 出于安全原因,SAE 不允許應用程序直接抓取外部數據。所有外部爬取操作都需要使用該服務。與 CURL 相比wordpress微博插件,封裝后的服務其實更簡單,還可以支持自定義 和 .數據庫 SAE 使用標準的 Mysql 數據庫,因此以 Mysql 為核心的應用程序無需任何修改即可使用。我們通過環(huán)境變量提供Mysql的主機和端口信息wordpress微博插件,可以直接在.

    強烈建議您使用該類操作SAE數據庫,因為該類默認主從分離,可以避免高并發(fā)時的表鎖等問題。分布式存儲由于不允許寫入本地文件系統(tǒng),我們提供分布式存儲服務來幫助您存儲應用程序運行過程中產生的一些文件,例如用戶上傳的圖片。使用 . 保存此內容并生成可訪問的 URL 很方便。了解了以上注意點后,就可以輕松的在SAE上開發(fā)應用了。實戰(zhàn)篇接下來,我們來看看如何從頭到尾開發(fā)一個簡單的微博應用。應用目標 先說一下我們想做的應用。微博開放平臺最近增加了查詢當前用戶發(fā)布的某條微博的轉發(fā)信息的接口。在微博平臺上,信息通過轉發(fā)進行鏈式傳遞,轉發(fā)信息對于微博營銷非常重要;但是,目前的微博網頁版并沒有顯示此類信息。所以我們想做一個應用,讓用戶可以查看某條微博的轉發(fā)狀態(tài)。具體方法如下: 獲取并顯示選中微博的轉發(fā)信息。在開發(fā)應用程序之前,您需要有一個新浪微博賬號和一個SAE賬號。微博賬號可以在這里注冊; SAE 帳戶可以在這里注冊。擁有微博賬號后,即可在微博開放平臺上創(chuàng)建應用。

    這部分微博開放平臺有詳細的圖文說明,不再贅述。應用創(chuàng)建完成后,即可獲取應用App Key和App。在 SAE 上創(chuàng)建應用程序 使用您之前注冊的 SAE 帳戶(不同于微博帳戶,它是一個完全獨立的帳戶)登錄 SAE,在“我的應用程序”下,“創(chuàng)建應用程序”。我們創(chuàng)建了一個應用程序,可以通過 訪問。在 SAE 上編寫微博應用程序無需從頭開始,有一個方便快捷的應用程序向導可用。選擇“應用向導”下的“社交應用”類別,點擊“新浪微博OAuth框架”下的“安裝”按鈕。選擇“”下的安裝到應用程序安裝為新版本 1. 填寫我們從微博開放平臺獲取的微博應用程序的和。至此,我們已經完成了最基本的微博應用??梢赃M行訪問、應用的授權以及當前用戶最新微博的欄目。編寫代碼接下來,我們修改.php的代碼,添加“視圖轉發(fā)”鏈接。進入應用程序“ ”的管理頁面,點擊左側的“代碼管理”wordpress網站建設,點擊右側“操作”欄中的“編輯代碼”,啟用SAE的在線編輯器。點擊左側文件名進入代碼編輯。我們在當前微博列表中添加了一個“查看轉發(fā)”鏈接。 Ctrl+S 發(fā)布代碼,刷新頁面看看效果。通過單擊編輯器左側的 New File 按鈕創(chuàng)建 show.php。編寫顯示代碼

    文章來自互聯網,侵權請聯系刪除,文章闡述觀點來自文章出處,并不代表本站觀點。 www.bjcthy.com



X