2013-02-19 51 views
0

我一直在使用Echosign API幾個星期了,我已經想出了我一直想要做的事情,除了最後一點回調。我從來沒有使用回調之前,還沒有遇到一個很好的教程在Ruby的Ruby /紅寶石的HTTP GET請求/回調等rails我試過在我的rails應用程序的視圖文件夾中使用公共可訪問的文本文件,但沒有運氣。如果任何人都可以指引我正確的方向,甚至翻譯這個描述中的含義,我會非常感激。謝謝!Ruby on Rails的API回調函數

xml.callbackInfo do 
    xml.signedDocumentUrl 'http://myserver.com/partners/web.txt' 
end 

公開訪問的網址到EchoSign會做一個HTTP PUT操作與最終簽署PDF。使用標準嵌入式語法支持HTTP認證 - 即http://username:[email protected]/path/to/file。每次有新的協議事件發生時,EchoSign也可以使用HTTP GET來ping系統。如果你想使用這個選項,請聯繫[email protected]

Echosign CallbackInfo

回答

1

因此,基於我從這樣的描述undertand,你可以的,你一個現有的控制器將處理PUT請求中處理這種情況下創建一個動作。在該行動中,您可以攔截他們將發送給您的PDF並據此處理。

在你的routes.rb

put "my_controller_name/my_action"

確保特定的動作不使用身份驗證,並提供給回調URL。例如:

xml.callbackInfo做 xml.signedDocumentUrl 'http://myserver.com/my_controller/my_action' 結束

希望這有助於。

Regards,