DocuSign API Webhook没有返回XML数据

时间:2018-06-26 17:59:42

标签: php laravel laravel-5.5 docusignapi

以下是以下参数的列表:

Laravel 5.5 PHP框架(后端) VueJS / VueX(前端) ngrok http 80

<?php Route::post('docusign/complete', 'DocusignController@onComplete'); ?>

发送文档时,请执行以下操作:

'eventNotification' => [
             'url' => 'https://<redacted>/docusign/complete',
             'includeDocuments' => true,
             'recipientEvents' => [
                 [ 'recipientEventStatusCode' => 'Completed' ]
             ]
         ]

看着ngrok,我可以看到请求命中了我的服务器

以下是onComplete服务器方法的代码段

public function onComplete(Request $request)
    {
        \Log::info('Request');
        \Log::info($request->all());

        $postedXml = file_get_contents("php://input");
        $xml = simplexml_load_string($postedXml);
        \Log::info('XML File Data');
        \Log::info($xml);
    }

我已经尝试了所有文档中的所有内容,但是无论我尝试什么,结果都是array()...

没有文档,没有字段,什么都没有...

我已经在邮递员中测试了相同的路线

POST https://<redacted>/docusign/complete { test: 12 }

,日志文件中的结果为

array(test => 12)

//所以我知道POST正在工作...是什么导致我没有从DocuSign接收回任何数据?

0 个答案:

没有答案