首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法接收docusign的收件人视图url

无法接收docusign的收件人视图url
EN

Stack Overflow用户
提问于 2013-07-18 23:06:31
回答 2查看 403关注 0票数 0

我使用的是docusign_rest gem。我正在使用创建模板

代码语言:javascript
复制
create_template

方法和信封

代码语言:javascript
复制
create_envelope_from_template

方法。但是,当我尝试在以下代码的帮助下检索用于嵌入式签名的url时,

代码语言:javascript
复制
client = DocusignRest::Client.new
@url = client.get_recipient_view(
envelope_id: @envelope_response["envelopeId"],
name: 'some_name',
email: 'some_email',
return_url: 'http://google.com'
)

然后返回nil。所以我无法生成url。

当我使用docusign的iodocs门户处理相同的POST请求时

收件人v2/accounts/:accountId/envelopes/:envelopeId/views/recipient

代码语言:javascript
复制
{
"authenticationMethod": "email",
"email": "some_email",
"returnUrl": "www.gmail.com",
"userName": "some_name",
"clientUserId": "some_email"
}

我会根据需要获取url。

那么,我是不是在ruby gem的调用中做了什么不正确的事情,或者有没有bug?

EN

回答 2

Stack Overflow用户

发布于 2013-09-05 13:19:56

user2593706 :这将返回nil,因为您没有传递任何值@envelope_response"envelopeId“,所以您需要传递先前创建的信封id或任何其他您想要获得响应的信封id。在rails中它很容易实现……如果您想查看来自docusign的响应,则需要使用您的终端进行查看。这样做..。

代码语言:javascript
复制
        1. rails c 
        2. paste your create_template method code as yours
        3. paste your create_envelope_from_template code
        4. then run immediately your code 

       client = DocusignRest::Client.new
       @url = client.get_recipient_view(
        envelope_id: @envelope_response["envelopeId"],
        name: 'some_name',
        email: 'some_email',
        return_url: 'http://google.com'
       )

然后你会得到你的回复...希望这能起作用。完成这项任务真的很棒

票数 2
EN

Stack Overflow用户

发布于 2013-07-19 00:08:41

要使用给定信封的嵌入功能,您需要在创建信封时设置clientUserId属性,然后在请求URL时使用相同的值再次引用它(就像在代码中一样)。

DocuSign开发人员中心的这个页面更详细地解释了这一点:

http://www.docusign.com/developer-center/explore/features/embedding-docusign

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17727214

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档