更新:問題已解決:查看以下評論
使用 Docusign 作為框架,在登錄程序中出現以下錯誤。
Error Domain=user.additional.data.fetch.error Code=-1016 "Unable to fetch additional data for user - Request failed: unacceptable content-type: text/html" UserInfo={NSLocalizedDescription=Unable to fetch additional data for user - Request failed: unacceptable content-type: text/html, NSLocalizedFailureReason=USER_ADDITIONAL_DATA_FETC
以下是用于登錄的資料
NSString * userName = @"D*****y";
NSString * accessToken = @"eyJ0eXAiOiJNVCIsImFsZyI6IlJTMjU2Iiwia2lkIjoiNjgxODVmZjEtNGU1MS00Y2U5LWFmMWMtNjg5ODEyMjAzMzE3In0.AQoAAAABAAUABwAAEozC_7LZSAgAAFKv0EKz2UgCADH-vovuycJOtx8b-0T42BgVAAEAAAAYAAEAAAAFAAAADQAkAAAAMDFmZmFjMmQtMWU2Zi00OTk2LTlmMTgtM2E0MWMzNmVkZmMwIgAkAAAAMDFmZmFjMmQtMWU2Zi00OTk2LTlmMTgtM2E0MWMzNmVkZmMwMACAkGNv-rLZSDcAct05PIuJOEitb0Mnkb4e_A.UdjyVjBFNUL6Lq7H5ulDAOe_NhpygYGQHKUyAJYdEthfo8EXIX6DEE5aLZLdKxnB-CjrTFz9NWjGkIVUFpXuDPukWgWkuWDRNI0s57fe09rws4JAsIovlh0regrd1eh-wGUwAhLLqzivtmz-fR23PVryCeUll-JsS-y_PCfrfZDQJj4JQ3D44olnSDvvYQ-tyDBChwLatPiwWBnD9ef4UHWZzp2dYbnURhkhVM7SgXXnhkz5FF1J-bUmSVPURDAkGIx8TA5VpXPA2gxt5ydo01IDk5pe1OWJCBC9Tue89SSLysum1NoFbzvhpGPRB2IMDmKg7J8QYoSy1-*******";
NSString * userId = @"8bbefe31-****-4ec2-****-1bfb44f8d818";
NSString * accountId = @"1******6";
NSString * email = @"kdines*****@gmail.com";
NSString * demoHostApi = @"https://account-d.docusign.com/";
NSString * integratorKey = @"01ffac2d-****-4996-****-3a41c36edfc0";
下面的函式用于登錄
[DSMManager loginWithAccessToken:accessToken accountId:accountId userId:userId userName:userName email:email host:[NSURL URLWithString:hostApiUrl] integratorKey:integratorKey completion:^(DSMAccountInfo *accountInfo, NSError *error) {
}];
uj5u.com熱心網友回復:
首先,關閉,您似乎有一個硬編碼的訪問令牌。這可能會作業一段時間,但這些令牌會在 8 小時后過期,將它們復制/粘貼到您的代碼中并不是一個長期的解決方案。
正如 Paul 指出的,在 DocuSign(用于電子簽名 API)中進行 API 呼叫的 URL 是:https ://demo.docusign.net/restapi在開發者帳戶中和https://www.docusign.net/restapi在生產中(盡管您的帳戶可能有不同的帳戶)
最佳實踐是呼叫getUserInfo,它為登錄用戶提供一個或多個帳戶的串列。帳戶資訊包括可用于進行 API 呼叫的 baseURI。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/372459.html
上一篇:Python串列資料過濾
