Php Axis访问控制-API未设置凭据

Php Axis访问控制-API未设置凭据,php,api,curl,axis,Php,Api,Curl,Axis,我正在使用API。我正在使用SetUser命令,用户已创建。然后,我调用SetCredential 我可以看到PIN,但在尝试访问门时出现错误:AccessControl/Denied/Credential 如果我登录到门的访问管理控制台,单击用户,编辑模式打开,我单击保存(无需修改任何内容),我能够成功地用PIN打开dor 我正在使用文档中的API调用。我在SetUser方法中发现了一些差异,因此SetCredentials调用中也可能存在差异。我怀疑有一个属性不是通过API发送的,但是这个属

我正在使用API。我正在使用SetUser命令,用户已创建。然后,我调用SetCredential

我可以看到PIN,但在尝试访问门时出现错误:AccessControl/Denied/Credential

如果我登录到门的访问管理控制台,单击用户,编辑模式打开,我单击保存(无需修改任何内容),我能够成功地用PIN打开dor

我正在使用文档中的API调用。我在SetUser方法中发现了一些差异,因此SetCredentials调用中也可能存在差异。我怀疑有一个属性不是通过API发送的,但是这个属性在编辑保存步骤中得到一个值

你有过这样的经历吗

这是发送的内容:

"Credential":[[{"token":"Axis-b8a44f001b96 AccessController260749454","Description":"Descr","ValidFrom":"2020-09-18T20:05:00Z","ValidTo":"2020-09-18T21:20:00Z","UserToken":"usertoken1092340748","Enabled":true,"IdData":[{"Name":"PIN","Value":"1222"}],"Attribute":[],"AuthenticationProfile":[],"CredentialAccessProfile":[{"ValidFrom":"","ValidTo":"","AccessProfile":"pin_access_profile"}]}]]
谢谢你的提示