2013-10-17 91 views
0

當我創建通過REST API使用以下JSON,其中包含在帳戶名撇號創建帳戶導致錯誤

{ 
    "accountName":"St. Matthew's Hospital", 
    "planInformation":{ 
     "currencyCode":"USD", 
     "planId":"55555555-5555-5555-55555-5555555555" 
    }, 
    "distributorCode":"Acme Partner", 
    "distributorPassword":"Acme-N0h4ck1ng", 
    "initialUser":{ 
     "email":"[email protected]", 
     "enableConnectForUser":"false", 
     "password":"asdf123", 
     "userName":"St. Matthew's Hospital" 
    } 
} 

撇號的新帳戶...創建帳戶,但是當我登錄作爲新用戶並導航到首選項,我得到以下錯誤:

無效的表格值 字符不允許。 &#組合和<>可能表示存在惡意攻擊。我們在輸入字段中阻止這些字符。請刪除它們,然後再試一次。 如需幫助,請聯繫[email protected]

是否可以在名稱中使用撇號創建帳戶?

回答

1

如果您試圖逃避引號字符,會發生什麼?我相信這樣的事情應該是這樣的:

"accountName":"St. Matthew\'s Hospital", 
+0

似乎逃避單引號Ergin在這個答案中顯示應該做的伎倆。在用戶的個人資料中更新「lastName」之前,我使用過這種技術(例如JSON:「lastName」:「O \'Leary」)。 –

+0

我試過逃脫它,但我得到了相同的結果。這不是創建帳戶的問題 - 它創建得很好。問題出現在DocuSign控制檯Web UI中,並以創建的帳戶登錄。 –

+0

這看起來像我在DocuSign Web控制檯中的一個錯誤。埃爾金,你可以創建一個錯誤來修復它嗎?這對我們來說是一個問題,因爲我們確實有一些客戶的名字中有撇號,而且看起來並不專業,因此將撇號視爲電子郵件,簽名視圖等內容。 –