首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >"errorCode":"UNSPECIFIED_ERROR",“message”:“非静态方法需要一个目标。”

"errorCode":"UNSPECIFIED_ERROR",“message”:“非静态方法需要一个目标。”
EN

Stack Overflow用户
提问于 2019-10-10 13:25:09
回答 1查看 263关注 0票数 0

我正在尝试使用AppScript的E-signature post API创建一个信封。我可以成功地验证和调用其他Get API,如信封状态和所有信封列表。但是对于这个Post API,我面临着下面的错误。

代码语言:javascript
复制
"errorCode":"UNSPECIFIED_ERROR",
"message":"Non-static method requires a target."

下面是我传递的对象

代码语言:javascript
复制
var createEnvelopeObj = 
{
  "documents": [
    {
      "documentBase64": "JVBERi0----------DI0NGItMThmMzAtNS41LjEzLVNOQVBTSE9UCnN0YXJ0eHJlZgoxOTY2MDcKJSVFT0YK",
      "documentId": "1323457",
      "fileExtension": ".pdf",
      "name": "sampledoc"
    }
  ],
  "emailSubject": "Please sign below Document ref: G654sfd238",
  "recipients": {
    "signers": [
      {
        "clientUserId": "xxxx@gmail.com",
        "email": "xxxx@dddd.com",
        "name": "xxxx",
        "recipientId": "124",
        "routingOrder": "1"
      }
    ]
  },
  "status": "sent"
};

下面是上述对象的API调用

代码语言:javascript
复制
function DocusignPost(createEnvelopeObj){
var options = {
    headers: {Authorization: 'Bearer eyJ0eXAiOiJNVCIsImFsZyI6IlJTMjU2Iiwia2lkIjoiNjgxO___xxxxx_VKdnH4FHUtI80s5xtZ9tusnP1DmYw '
    },
    'method' : 'post',
    'contentType': 'application/json',
    'payload' : JSON.stringify(createEnvelopeObj),
    'muteHttpExceptions': true};
try{
  var response = UrlFetchApp.fetch("https://demo.docusign.net/restapi/v2.1/accounts/xxxxxxx/envelopes", options );

  var postresponce = JSON.parse(response);
  Logger.log("postresponce : " + JSON.stringify(postresponce));
  return postresponce;}catch(exp){
Logger.log(exp);  }}

我已经引用了这两个57258880和35047127,但我正在使用最新的身份验证方法和传递对象作为有效负载,但仍然面临一个问题。

请求某人对此进行调查,并说明一些情况。我被困在这里好几天了。

EN

回答 1

Stack Overflow用户

发布于 2019-10-16 20:32:07

我在您的JSON中看不到任何错误。因此,我建议下一步是从DocuSign获取API跟踪,以查看从DocuSign接收到的确切内容。

请参阅https://support.docusign.com/en/guides/ndse-user-guide-api-request-logging

在base64编码之前,您还应该仔细检查您在PDF文件中的读取方式。PDF文件(几乎总是)是二进制文件,因此您需要使用二进制清理方法来读取它们。

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

https://stackoverflow.com/questions/58315947

复制
相关文章

相似问题

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