2014-03-06 26 views
0

我正在使用Stupeflix api開發一個wordpress插件,這個插件使用php。 我必須將它遷移到新的。但是,在stupeflix網站上實際上缺乏解釋,並且沒有關於如何執行的代碼示例。stupeflix使用php和ajax創建簡單的任務

我創建了一個帳戶來測試它。但似乎我需要註冊一個域名。好。但是如果我需要在本地工作呢?

然後我使用任務api。 JSON有點瘦:我如何通過我的其他參數像我的密鑰?例如,如果它在源代碼中可以清晰地讀取,那麼該如何保密呢?

Thans您聚光燈:)

PS:我不能計算器創建stupeflix標籤。這樣的恥辱,stupeflix作者告訴我使用它來獲得支持...

+0

儘管我確信stupeflix的作者會喜歡將他的[非免費應用](http://studio.stupeflix.com/en/pricing/)外包給SO,讓其他人提供免費支持, [「stupeflix」標籤看起來像它從未在SO上使用過](http://stackoverflow.com/tags/)。 –

+0

感謝您的回放,即使它對我沒有多大幫助。 這是作者的原始郵件給我: 「Nous n'avons pas de community forum,mais vous pouvez poser vos questions directement sur stackoverflow avec un tag」stupeflix「pour que nous puissions les identifier。」 翻譯: 「我們沒有社區論壇,但您可以使用標籤」stupeflix「直接在stackoverflow上提問您的問題,以便我們確定他們的身份。 我會感謝一些幫助,確實:) – Neovea

回答

2

新的stupeflix API是一個標準的HTTP API與JSON機構,你可以發送請求任何語言與任何圖書館。每種語言都有一個體面的HTTP請求庫,例如在Python中,我推薦python-requests或Jquery.ajax()

這裏沒有代碼示例,但是您有很多JSON examples here

大多數時候,你只需要發送POST請求包含一個或多個任務定義一個JSON身體dragon.stupeflix.com/v2/create:

{ 
    "task_name": "video.create", 
    "definition": "<movie service=\"craftsman-1.0\">\n <body>\n <effect type=\"none\">\n  <video filename=\"http://s3.amazonaws.com/stupeflix-assets/apiusecase/footage.mov\" speed=\"2.0\" audio=\"false\">\n  <filter type=\"colormap\" preset=\"bw\"/>\n  </video>\n </effect>\n </body>\n</movie>" 
} 

Here is the documentation。你會得到一個JSON響應,如下:

{ 
    "status": "executing", 
    "result": { 
    "duration": 10, 
    "preview": "http://dragon.stupeflix.com/storage/flvstreamer/222/LY5XZIPILG6WKKIAGQAB4RLHBY/360p/preview.flv" 
    }, 
    "key": "LY5XZIPILG6WKKIAGQAB4RLHBY", 
    "progress": 10, 
    "events": { 
     "started": "2013-11-16T06:02:55.669278+00:00", 
     "queued": "2013-11-16T06:02:55.667394+00:00" 
    } 
} 

我希望這會有所幫助。

+0

嗨,什麼是getenv(「STUPEFLIX_HOST」) – 2plus

+0

我已經嘗試過在PHP中。但它不工作 – 2plus