2013-02-19 46 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,