我已经使用Echosign API几个星期了,我已经想出了我一直想要做的所有事情,除了最后一点回调。我之前从未使用过回调,并且没有遇到过关于HTTP GET请求/回调等的ruby / ruby on rails的好教程。我尝试在我的rails应用程序的views文件夹中使用可公开访问的文本文件但是没运气。如果有人能指出我正确的方向,甚至翻译本说明书的含义,我将非常感激。谢谢!
xml.callbackInfo do
xml.signedDocumentUrl 'http://myserver.com/partners/web.txt'
end
一个可公开访问的URL,EchoSign将使用最终签名的PDF执行HTTP PUT操作。使用标准嵌入语法支持HTTP身份验证 - 即http://username:password@your.server.com/path/to/file。每当有新的协议事件时,EchoSign也可以使用HTTP GET ping您的系统。如果您想使用此选项,请联系support@echosign.com。
答案 0 :(得分:1)
因此,基于我从该描述中得到的内容,您可以处理此方案,在您将处理PUT请求的现有控制器之一中创建操作。在该操作中,您可以拦截他们将发送给您的PDF并相应地处理。
在您的routes.rb
上 put "my_controller_name/my_action"
确保特定操作不使用身份验证,并将其提供给回调URL。例如:
xml.callbackInfo xml.signedDocumentUrl'http://myserver.com/my_controller/my_action' 端
希望这有帮助。
此致