如何解决关于Docusign Admin Api getUserProfile的问题
嗨,我在加载端点/v2/organizations/{organizationId}/users/profile
时遇到问题
我收到404错误
下面的屏幕快照中提供了邮递员的回复,并获得了organisationId
解决方法
用于演示Admin API的正确的baseUrl是from elasticsearch import Elasticsearch
from elasticsearch.helpers import bulk
es_instance = Elasticsearch()
es_instance.indices.create('geo_index',ignore=400,body={
'mappings': {
'properties': {
'location': {
'type': 'geo_point'
}
}
}
})
data = [
{"location": (41.12,-71.34)}
]
actions = [
{
"_index": "geo_index","_source": point
} for point in data
]
success_count,errors = bulk(es_instance,actions)
print((success_count,errors))
尝试更改它,看看是否可行。
要使该端点正常工作,您将需要在URL中提供一些其他参数。要直接检索用户的个人资料,您应该可以使用: https://api-d.docusign.net/management/v2/organizations/{OrgID}/users/profile?email=useremail@example.com
结果如下:
{
"users": [
{
"id": "28fbe7e4-xxxx-xxxx-xxxx-c26569aa827c","site_id": 1,"site_name": "Demo","user_name": "Matt_SATest_1","first_name": "MattSAT_1","last_name": "K","user_status": "active","default_account_id": "70da9c0c-xxxx-xxxx-xxxx-7b3d6733328e","default_account_name": "Matt K","is_organization_admin": false,"created_on": "2020-08-25T20:38:57.533","memberships": "","identities": "","is_device_verification_enabled": true
}
]
}
要检索组织的用户列表,您应该可以使用: https://api-d.docusign.net/management/v2/organizations/{OrgID}/users?URLParameters。 此特定呼叫的URL参数需要以下之一:account_id,organization_reserved_domain_id或电子邮件。您需要至少使用一个,但是一次也应该可以使用多个参数。
结果看起来像这样:
{
"users": [
{
"id": "28fbe7e4-xxxx-xxxx-xxxx-c26569aa827c","first_name": "Matt","email": "email@example.com","created_on": "2020-08-25T20:38:57.533"
}
],"paging": {
"result_set_size": 1,"result_set_start_position": 0,"result_set_end_position": 0,"total_set_size": 1
}
}
此致
马特
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。