2016-07-29 38 views

回答

0

你問兩個問題:

  • 怎樣包括通知對象爲我的信封的一部分:使用Objective-C的SDK時創建的要求嗎?

  • 如何創建DocuSign將調用的Web鉤子URL?

我可以幫助第二個問題。

您需要創建一個webhook監聽器。這將是一個可由DocuSign Signature平臺調用的Web應用程序。你可以用任何語言編寫你的webhook監聽器應用程序,它可以運行在任何軟件堆棧上。

與任何webhook一樣,不尋常的問題是您的偵聽器應用程序將由DocuSign調用。當它被調用時,你的應用程序可以處理你想要的傳入信息。

您的應用程序的偵聽器url必須在公共Internet上可用,以便DocuSign平臺可以訪問它。對於測試和開發,您可以使用ngrok或類似服務爲您的開發服務器/機器提供公共Internet地址。

iOS開發?

請記住,iPhones/iPad在公共互聯網上沒有地址。所以你的webhook地址不能在這些機器上。但是您的webhook偵聽器可能位於移動應用程序輪詢的其他服務器上。

如果您需要更多幫助,請提出其他問題。

添加響應評論

因此,當狀態發生變化,的DocuSign會打電話給我的網頁鉤並給出一個XML響應,然後我的應用程序必須輪詢該響應的網頁鉤。所以我會輪詢Web鉤子而不是DocuSign。我對嗎?

右:如果您的應用程序位於不允許傳入請求的設備/堆棧上(例如移動應用程序),則可以將服務器設置爲網關:當信封或收件人狀態更改時, DocuSign調用您的網關上運行的webhook監聽器。

然後你的應用程序可以隨時查詢你的網關。你也有其他的選擇:

  1. 你的應用程序本身可以每15分鐘(或更少)一次輪詢DocuSign一次。
  2. 設置網關,而不是您的應用程序輪詢網關,您的應用程序可以使用Firebase messaging或爲移動應用程序設計的替代推送服務。您的網關將接收來自DocuSign的傳入webhook消息,然後使用推送服務分發它們。

而且我嘗試使用部署到Heroku的鏈接git的樞紐,但我怎麼定製,以我的需要的PHP建立我的網頁鉤?這是DocuSign在這種情況下調用的Web鉤子URL?

您可以通過克隆(或只是下載)配方軟件來自定義配方示例。然後按照你的意願修改它。如果您希望在Heroku上運行您的應用程序,請參閱Heroku文檔。或者,您可以在自己的機器上運行軟件,並使用ngrok獲取公共網址。

配方示例包括作爲信封:創建呼叫的一部分給予DocuSign的地址。我在一個新的配方框架中使webhook地址更加醒目。請參閱github repo。使用導航欄中的選項鏈接查看詳細信息。

+0

hank回覆。所以當狀態發生變化時,DocuSign會調用我的Web鉤子並給出一個XML響應,然後我的應用程序將不得不輪詢Web鉤子以進行響應。所以我會輪詢Web鉤子而不是DocuSing。我對嗎?另外我嘗試設置我的網絡鉤子在PHP中使用部署到[git樞紐](https://github.com/DocuSign/recipe-010-webhook-php)上的Heroku鏈接,但我如何定製它以滿足我的需求?這是DocuSign在這種情況下調用的Web鉤子URL?我不知道PHP – goHigh

+0

謝謝拉里,但我想我需要從一些python/php的人幫助。在另一張紙條上,您是否認爲我們可以使用本機UI元素(而不是UIWebView)來實現這個DocuSign簽名,並休息apis?我瀏覽了DS文檔,無法找到任何apis來實現本地化。唯一的方法是獲取唯一的簽名url並在Web視圖中顯示它。我們可以原生做這個嗎?任何REST API可用? – goHigh

+0

某人簽署的唯一方法是使用DocuSign Web視圖。您可以將其標記爲與您的應用的顏色,徽標等相匹配。Web應用也適用。 –