2017-04-02 75 views
1

我有我需要運行一個Python腳本在AWS託管虛擬機的信息從WordPress站點下面的用例:啓動的Python腳本在AWS上從WordPress的

1)用戶輸入的一些參數一種形式:

x = 3 
y = 5 

2)參數被存儲在WP後端與來自WP後端數據庫其它用戶信息一起:一旦

user = "John Doe" 

3),因爲所有的數據被輸入版,數據被髮送到Python服務器,它運行一個非常複雜的腳本(不能在PHP被複制)

def foo(x,y, user): 
    bar = x + y 
    print(user, " receives ", bar," as an answer.") 

腳本(巴),然後返回到WP和存儲以供進一步使用

的4)結果

在這種情況下,數據安全也是一個大問題,所以安全連接是必須的。

這甚至可能嗎?

回答

2

這足夠簡單 - 您需要在Python中開發一個REST API端點,運行在AWS實例上,並且必須可以從您的WordPress站點訪問(無論您需要什麼安全措施)。

結帳燒瓶/燒瓶的後端作品,然後你需要更新你的WordPress的網站,使API調用執行函數並返回結果。

不知道很多關於wordpress的內容,但是如果不是一個簡單的任務,通過一些自定義代碼將API調用到任意端點,我會感到驚訝。

+0

感謝您的建議,我會先嚐試一個簡單的API,但是,我在EC2上,並且我聽說它有處理更高數量API調用的問題。 –

+0

WordPress已經準備好了很長一段時間了(4.4 iirc)。您可以輕鬆創建端點,並使用'wp_remote_get()'獲取任何類型的數據。 –